Sissejuhatus PHP ruutjuure
Teiste juurte arvutamisel, nagu arvu n-nda juure või numbri kuubi juur, tuleb samamoodi leida PHP-st numbrite ruutjuur. Me arvutame need juured erinevate funktsioonide, näiteks pow (), log () ja teiste abil.
Programmeerimiskeeles nagu PHP on ruutjuure arvutamine sisseehitatud funktsiooni korral lihtne. See funktsioon on sqrt (). Samuti näeme, kuidas leida arvu ruutjuur ilma sqrt () kasutamata ja kuidas ruutjuur arvutada kasutaja sisestatud vormi abil.
Funktsiooni sqrt () kasutatakse antud arvu ruutjuure arvutamiseks. See funktsioon on sisseehitatud matemaatikafunktsioon, mida kasutatakse PHP-s nagu pow (), rand (), is_nan () jne.
Ruudukujuline loogika
Ruutjuure loogika süntaksit ja kirjeldust selgitatakse üksikasjalikumalt allpool,
Süntaks:
sqrt($num)
Kus $ num on üks argument, mis edastatakse funktsioonile sqrt.
Kirjeldus: funktsioon sqrt () arvutab välja ja tagastab antud numbri ruutjuure. Tagastatud väärtus on tüüpi ujuk. Samuti on meil antud funktsiooni jaoks erinevat tüüpi sisendnumbreid, millel ruutjuure funktsioon teostatakse ja tulemus arvutatakse.
Siin näeme, et sisendarvud võivad olla positiivsed või negatiivsed numbrid või kümnendarvud (ujuk) või see võib olla ka null. Positiivsed numbrid annavad positiivse arvuna väljundi ja negatiivsed numbrid annavad NAN (mitte arv) väljundina, kümnendnumbrite ruutjuur on väljundina ujuk ja ühe ruutjuur on üks. Samuti pidage meeles, et ruutjuur null on null.
Antud numbri ruutjuure leidmine
Antud arvu ruutjuur on järgmine:
Kui sisestusnumber on 81, on numbri ruutjuur 9. Kui sisendarv on 49, on ruutjuur 7 ja nii edasi.
Õppigem seda näitega:
Samuti õpime ruutjuure leidma erinevat tüüpi sisenditega.
Näide nr 1
Kood:
<_?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
?>
Väljund:
Ülaltoodud programmis on väljund 4, kuna me teame, et 4 * 4 on 16, seega ruutjuur 16 on 4. Kui arvutame ruutjuure 7, näeme, et pärast koma leidub palju numbreid, on numbrite arv pärast koma sõltub kasutajast.
Sarnaselt funktsiooniga sqrt, mis arvutab antud arvu ruutjuure. Antud numbri juure arvutamiseks kasutame funktsiooni pow (), mis tähistab võimsust.
Näide 2
Kood :
<_?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);
?>
Väljund:
Näide 3
Kood:
<_?phpecho '
'.'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);
?>
Väljund:
Näide 4
Vormi kaudu kasutaja sisestatud numbri ruutjuure leidmine: Järgmises programmis oleme PHP-is loonud programmi, mille abil arvutatakse kasutaja vormi kaudu sisestatud numbri ruutjuur. Oletame, et kasutaja on sisestanud 16, siis leiame 16 ruutjuure ja võime oodata tulemuseks 4, kui kasutaja sisestas 49, võime oodata tulemust 7 ja nii edasi.
Samuti oleme ruutjuure leidmiseks kasutanud sisseehitatud matemaatilist funktsiooni sqrt ().
Kood:
<_?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;
)
?>
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;
)
?>
Väljund - 1:
Väljund - 2: sisendina 100.
Näide 5
Numbri ruutjuure leidmine ilma sisseehitatud sqrt () funktsiooni kasutamata: Järgnevas programmis oleme PHP-is loonud programmi numbri ruutjuure arvutamiseks ilma sisseehitatud sqrt () funktsiooni kasutamata.
Kood:
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);
Väljund:
Järeldus
Selles artiklis saime teada, mis on ruutjuur, kuidas arvutada ruutjuure sisseehitatud funktsioonidega ja ilma nendeta nagu sqrt (), pow (). Mida teevad funktsioonid sqrt () ja pow (), kuidas seda ruumis juure leidmiseks programmis kasutatakse? Õppisime ruutjuure täitmist numbritele, ujukoma numbritele, negatiivsetele arvudele ja nii edasi. Samuti õppisime ruutjuure arvutamist kasutaja määratud sisestusega vormi abil.
Soovitatavad artiklid
See on juhend Square Rootisse PHP-s. Siin käsitleme ruutjuure loogikat ja ruutjuure leidmist erinevat tüüpi sisenditega ja selle näidetega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -
- Mustrid PHP-s koos näidetega
- Muutujad PHP-s
- Kuidas ühendada andmebaas PHP-ga?
- Pistikupesa programmeerimine PHP-s
- Socketi programmeerimine Pythonis