Uvod u četvrtasti korijen u PHP-u
Izračunavajući druge korijene poput nth korijena broja ili kocka korena broja, slično, trebamo pronaći PHP u kvadratnom korijenu. Te korijene izračunavamo pomoću različitih funkcija poput pow (), log () i drugih.
U programskom jeziku poput PHP-a, izračunavanje kvadratnog korijena je jednostavno kad se koristi s ugrađenom funkcijom. Ova je funkcija sqrt (). Također ćemo vidjeti kako pronaći kvadratni korijen broja bez upotrebe sqrt () i kako izračunati kvadratni korijen pomoću obrasca s korisničkim unosom.
Funkcija sqrt () koristi se za izračunavanje kvadratnog korijena određenog broja. Ova je funkcija ugrađena Math funkcija koja se koristi u PHP-u poput pow (), rand (), is_nan () itd.
Logika četvrtastog korijena
Sintaksa i opis logike kvadratnog korijena objasnjeni su u detalje u nastavku,
Sintaksa:
sqrt($num)
Gdje je $ num pojedinačni argument poslan u funkciju sqrt.
Opis: funkcija sqrt () izračunava i vraća kvadratni korijen zadanog broja. Vraćena vrijednost je float tipa. Također, imamo različite vrste ulaznih brojeva za zadanu funkciju na kojoj se vrši funkcija kvadratnog korijena i izračunava se rezultat.
Ovdje ćemo vidjeti da uneseni brojevi mogu biti pozitivni ili negativni brojevi ili decimalni brojevi (float) ili mogu biti i nula. Pozitivni brojevi vraćaju pozitivne brojeve kao izlaz, a negativni brojevi vraćaju NAN (nije broj) kao izlaz, kvadratni korijen decimalnih brojeva je pomičan kao izlaz, a četvrtasti korijen jednog je jedan. Također, zapamtite da je kvadratni korijen od nule jednak nuli.
Pronalaženje kvadratnog korijena određenog broja
Kvadratni korijen određenog broja je prema sljedećem,
Ako je ulazni broj 81, kvadratni korijen broja bit će 9. Ako je ulazni broj 49, broj kvadratnog korijena iznosit će 7 i tako dalje.
Naučimo to primjerom:
Također ćemo naučiti pronaći kvadratni korijen s različitim vrstama unosa.
Primjer 1
Kodirati:
<_?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
?>
Izlaz:
U gornjem programu izlaz je 4, kao što znamo 4 * 4 je 16, dakle kvadratni korijen od 16 je 4. Dok izračunavamo kvadratni korijen od 7, vidimo da će nakon decimalnih mnogih cifara biti pronađeno i broj znamenki nakon decimalni broj ovisi o korisniku.
Slično je s funkcijom sqrt, koja izračunava kvadratni korijen zadanog broja. Za izračun bilo kojeg korijena određenog broja koristimo pow () funkciju koja stoji za snagu.
Primjer 2
Šifra :
<_?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);
?>
Izlaz:
Primjer 3
Kodirati:
<_?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);
?>
Izlaz:
Primjer 4
Pronalaženje kvadratnog korijena broja koji je korisnik unijeo putem obrasca: U sljedećem smo programu stvorili u PHP-u program za izračunavanje kvadratnog korijena broja koji je korisnik unijeo putem obrasca. Pretpostavimo da je korisnik upisao 16, tada možemo pronaći kvadratni korijen 16 i rezultat očekujemo kao 4, ako je korisnik upisao 49, možemo očekivati rezultat kao 7 i tako dalje.
Također, koristili smo ugrađenu matematičku funkciju sqrt () da bismo pronašli kvadratni korijen.
Kodirati:
<_?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;
)
?>
Izlaz - 1:
Izlaz - 2: Sa 100 kao ulazom.
Primjer 5
Pronalaženje kvadratnog korijena broja bez korištenja ugrađene funkcije sqrt (): U sljedećem programu stvorili smo program u PHP-u za izračunavanje kvadratnog korijena broja bez korištenja ugrađene funkcije sqrt ().
Kodirati:
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);
Izlaz:
Zaključak
U ovom smo članku naučili što je kvadratni korijen, kako izračunavamo kvadratne korijene sa i bez ugrađenih funkcija poput sqrt (), pow (). Što radi sqrt () i pow () funkcija, kako se koristi u programu za pronalaženje kvadratnog korijena? Saznali smo o izvođenju kvadratnog korijena na brojevima, brojevima s pomičnim zarezom, negativnim brojevima i tako dalje. Također smo saznali o izračunavanju kvadratnog korijena s korisničkim unosom pomoću obrasca.
Preporučeni članci
Ovo je vodič za Square Root u PHP-u. Ovdje raspravljamo o logici kvadratnog korijena i pronalaženju kvadratnog korijena s različitim vrstama unosa i njegovim primjerima. Možete pogledati i sljedeće članke da biste saznali više -
- Obrasci u PHP s primjerima
- Varijable u PHP-u
- Kako spojiti bazu podataka na PHP?
- Programiranje utičnica u PHP-u
- Programiranje utičnica u Pythonu