Square Root i PHP - Finne firkantet rot med gitt nummer med eksempler

Innholdsfortegnelse:

Anonim

Introduksjon til Square Root i PHP

Beregning av andre røtter som den nede roten til et tall, eller kubroten til et tall, på lignende måte må vi finne kvadratroten til tallene i PHP. Vi beregner disse røttene ved å bruke forskjellige funksjoner som pow (), log () og andre.

I et programmeringsspråk som PHP er det enkelt å beregne kvadratrot når det brukes med innebygd funksjon. Denne funksjonen er sqrt (). Vi vil også se hvordan du finner kvadratroten til et tall uten å bruke sqrt () og hvordan du beregner kvadratrot ved hjelp av et skjema med brukerinput.

Sqrt () -funksjonen brukes til å beregne kvadratroten til et gitt tall. Denne funksjonen er en innebygd matematikkfunksjon som brukes i PHP som pow (), rand (), is_nan () etc.

Square Root Logic

Syntaks og beskrivelse av kvadratrotlogikk blir forklart i detaljene nedenfor,

syntaks:

sqrt($num)

Hvor $ num er det eneste argumentet som sendes til sqrt-funksjonen.

Beskrivelse: sqrt () -funksjonen beregner og returnerer kvadratroten til det gitte tallet. Den returnerte verdien er av typen flyt. Vi har også forskjellige typer inputnumre til den gitte funksjonen som kvadratrotfunksjonen utføres på og resultatet beregnes.

Her vil vi se at inndatatallene kan være positive eller negative tall eller desimaltall (flyte), eller det kan også være null. De positive tallene gir positive tall som output og negative tall returnerer NAN (Not a Number) som output, kvadratroten med desimaltall er en flottør som output, og kvadratroten til en er en. Husk også at kvadratroten til null er null.

Finne firkantet rot av et gitt antall

Kvadratroten til et gitt antall er som følger:

Hvis inngangsnummeret er 81, vil kvadratroten til tallet være 9. Hvis inngangsnummeret er 49, vil kvadratroten være 7 og så videre.

La oss lære dette med et eksempel:

Vi vil også lære å finne kvadratroten med forskjellige typer innspill.

Eksempel 1

Kode:

<_?php
// simple example to find how sqrt() function works on numbers
echo sqrt(16);
echo '
';
// output is 4
echo sqrt(7);
echo '
';
//output is 2.6457513110646
?>

Produksjon:

I programmet over er utgangen 4 som vi vet 4 * 4 er 16 og kvadratroten på 16 er 4. Mens vi beregner kvadratroten på 7, ser vi at etter desimalet mange sifre er funnet, antall sifre etter desimalen avhenger av brukeren.

I likhet med sqrt-funksjonen, som beregner kvadratroten til det gitte tallet. For å beregne hvilken som helst rot av det gitte tallet bruker vi pow () -funksjonen som står for strøm.

Eksempel 2

Kode :

<_?php
// example to calculate any root
echo '
'.'Result of : pow(16, 1/2) ====== '. pow(16, 1/2);
// example to calculate the cube root of 27
echo '
'.'Result of : pow(27, 1/3) ====== '. pow(27, 1/3);
//example to calculate the fourth root of 12
echo '
'.'Result of : pow(12, 1/4) ====== '. pow(12, 1/4);
//example to calculate the fifth root of 76
echo '
'.'Result of : pow(76, 1/5) ====== '. pow(76, 1/5);
//example to calculate the sixth root of 88
echo '
'.'Result of : pow(88, 1/6) ====== '. pow(88, 1/6);
?>

Produksjon:

Eksempel 3

Kode:

<_?php
echo '
'.'Result of : sqrt(625) ====== '. sqrt(625);
echo '
'.'Result of : sqrt(49) ====== '. sqrt(49);
echo '
'.'Result of : sqrt(-36) ====== '. sqrt(-36);
echo '
'.'Result of : sqrt(0) ====== '. sqrt(0);
echo '
'.'Result of : sqrt(121) ====== '. sqrt(121);
echo '
'.'Result of : sqrt(22) ====== '. sqrt(22);
echo '
'.'Result of : sqrt(12.34) ====== '. sqrt(12.34);
echo '
'.'Result of : sqrt(-16) ====== '. sqrt(-16);
?>

Produksjon:

Eksempel 4

Finne firkantet rot av et tall som er lagt inn av brukeren gjennom et skjema: I det følgende programmet har vi laget et program i PHP for å beregne kvadratroten til et tall som er lagt inn av brukeren gjennom et skjema. Anta at brukeren har skrevet inn 16 så kan vi finne kvadratroten til 16 og forvente resultatet som 4, hvis brukeren skrev inn 49 kan vi forvente resultatet som 7 og så videre.

Vi har også brukt den innebygde matematiske funksjonen sqrt () for å finne kvadratroten.

Kode:



Square root of a number using form


Enter a number

if(isset($_POST('submit'))) (
//storing the number in a variable $input
$input = $_POST('input');
//storing the square root of the number in a variable $ans
$ans = sqrt($input);
//printing the result
echo 'The square root of '.$input.'====='.$ans;
)
?>
<_?php


Square root of a number using form


Enter a number

if(isset($_POST('submit'))) (
//storing the number in a variable $input
$input = $_POST('input');
//storing the square root of the number in a variable $ans
$ans = sqrt($input);
//printing the result
echo 'The square root of '.$input.'====='.$ans;
)
?>

Utgang - 1:

Utgang - 2: Med 100 som inngang.

Eksempel 5

Finne kvadratrot med et tall uten å bruke innebygd sqrt () -funksjon: I det følgende programmet har vi laget et program i PHP for å beregne kvadratroten til et tall uten å bruke innebygd sqrt () -funksjon.

Kode:

function squareroot($input)
(
//if the input number is 0 then return 0 as result
if($input == 0) (
return 0;
)
//if the input number is 1 then return 1 as result
if($input == 1) (
return 1;
)
// assigning $input value to a variable $a
$a = $input;
$b = 1;
while($a > $b)
(
// calculating the middle number
$a= ($a + $b)/2;
// dividing the input number with the middle number
$b = $input/$a;
)
return $a;
)
echo '
'.'Square root of 0 is '.squareroot(0);
echo '
'.'Square root of 20 is '.squareroot(20);
echo '
'.'Square root of 49 is '.squareroot(49);
echo '
'.'Square root of 81 is '.squareroot(81);
echo '
'.'Square root of 1 is '.squareroot(1);

Produksjon:

Konklusjon

I denne artikkelen lærte vi hva kvadratrot er, hvordan beregner vi kvadratrot med og uten de innebygde funksjonene som sqrt (), pow (). Hva funksjonen sqrt () og pow () gjør, hvordan brukes den i et program for å finne kvadratroten? Vi lærte om å utføre kvadratrot på tall, flytende tall, negative tall og så videre. Vi lærte også om beregning av kvadratrot med brukerdefinert inngang ved bruk av skjema.

Anbefalte artikler

Dette er en guide til Square Root i PHP. Her diskuterer vi kvadratrotlogikken og finner kvadratroten med forskjellige typer innspill og dens eksempler. Du kan også se på følgende artikler for å lære mer -

  1. Mønstre i PHP med eksempler
  2. Variabler i PHP
  3. Hvordan koble databasen til PHP?
  4. Socket-programmering i PHP
  5. Socket-programmering i Python