Kvadratni koren v PHP - Iskanje kvadratnega korena dane številke s primeri

Kazalo:

Anonim

Uvod v kvadratni koren v PHP

Izračunamo druge korenine, kot je nth koren števila ali kocka korenine števila, podobno moramo najti kvadratni koren številk v PHP. Te korenine izračunamo z uporabo različnih funkcij, kot so pow (), log () in druge.

V programskem jeziku, kot je PHP, je izračun kvadratnega korena preprost, če ga uporabljamo z vgrajeno funkcijo. Ta funkcija je sqrt (). Videli bomo tudi, kako najti kvadratni koren števila brez uporabe sqrt () in kako izračunati kvadratni koren s pomočjo obrazca z uporabniškim vnosom.

Funkcija sqrt () se uporablja za izračun kvadratnega korena danega števila. Ta funkcija je vgrajena funkcija Math, ki se uporablja v PHP, kot so pow (), rand (), is_nan () itd.

Logika kvadratne korenine

Skladnja in opis kvadratne korenske logike sta podrobno razložena spodaj,

Sintaksa:

sqrt($num)

Kjer je $ num, je en argument posredovan funkciji sqrt.

Opis: funkcija sqrt () izračuna in vrne kvadratni koren danega števila. Vrnjena vrednost je tipa float. Prav tako imamo različne vrste vhodnih števil v dani funkciji, na kateri se izvaja funkcija kvadratnega korena in izračuna rezultat.

Tu bomo videli, da so lahko vhodna števila pozitivna ali negativna števila ali decimalna števila (float) ali pa tudi nič. Pozitivna števila vrnejo pozitivna števila kot izhod, negativna števila pa vrnejo NAN (ne število) kot izhod, kvadratni koren decimalnih števil je plovec kot izhod, kvadratni koren enega pa je ena. Ne pozabite tudi, da je kvadratni koren nič enak nič.

Iskanje kvadratnega korena danega števila

Kvadratni koren danega števila je kot sledi,

Če je vhodna številka 81, bo kvadratni koren številke 9. Če je vhodna številka 49, bo kvadratna korenina številka 7 in tako naprej.

Naj se tega naučimo s primerom:

Naučili se bomo tudi poiskati kvadratni koren z različnimi vrstami vnosa.

Primer # 1

Koda:

<_?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
?>

Izhod:

V zgornjem programu je izhod 4, kot vemo, 4 * 4 je 16, torej je kvadratni koren 16 enak 4. Ko izračunamo kvadratni koren 7, vidimo, da po decimalnih najdemo veliko števk, število števk po decimalna številka je odvisna od uporabnika.

Podobno kot sqrt funkcija, ki izračuna kvadratni koren danega števila. Za izračun katerega koli korena danega števila uporabimo funkcijo pow (), ki pomeni moč.

Primer # 2

Koda :

<_?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);
?>

Izhod:

Primer # 3

Koda:

<_?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);
?>

Izhod:

Primer št. 4

Iskanje kvadratnih korenin števila, ki ga uporabnik vnese skozi obrazec: V naslednjem programu smo v PHP-ju ustvarili program za izračun kvadratnega korena števila, ki ga uporabnik vnese skozi obrazec. Recimo, da je uporabnik vnesel 16, potem lahko najdemo kvadratni koren 16 in rezultat pričakujemo kot 4, če uporabnik vpiše 49, lahko rezultat pričakujemo kot 7 in tako naprej.

Prav tako smo s pomočjo vgrajene matematične funkcije sqrt () našli kvadratni koren.

Koda:



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;
)
?>

Izhod - 1:

Izhod - 2: s 100 vhodom.

Primer št. 5

Iskanje kvadratnih korenin števila brez uporabe vgrajene funkcije sqrt (): V naslednjem programu smo v PHP-ju ustvarili program za izračun kvadratnega korena števila brez uporabe vgrajene funkcije sqrt ().

Koda:

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);

Izhod:

Zaključek

V tem članku smo izvedeli, kaj je kvadratni koren, kako izračunamo kvadratne korenine z in brez vgrajenih funkcij, kot so sqrt (), pow (). Kaj počne funkcija sqrt () in pow (), kako se uporablja v programu za iskanje kvadratnega korena? Spoznali smo izvedbo kvadratnega korena na številkah, številkah s plavajočo vejico, negativnimi številkami in tako naprej. Spoznali smo tudi izračun kvadratnega korena z uporabniško definiranim vnosom s pomočjo obrazca.

Priporočeni članki

To je vodnik za Square Root v PHP. Tukaj razpravljamo o logiki kvadratnega korena in iskanju kvadratnega korena z različnimi vrstami vnosa in njegovimi primeri. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Vzorci v PHP s primeri
  2. Spremenljivke v PHP
  3. Kako povezati bazo podatkov s PHP?
  4. Programiranje vtičnic v PHP
  5. Programiranje vtičnic v Pythonu