Négyzetgyökér a PHP-ben Az adott szám négyzetgyökérének megkeresése példákkal

Tartalomjegyzék:

Anonim

Bevezetés a négyzetgyökérbe a PHP-ben

Más gyökerek kiszámításakor, például egy szám n. Vagy egy kockagyöke, hasonlóképpen meg kell találnunk a számok négyzetgyökét a PHP-ben. Ezeket a gyökereket különféle függvényekkel számoljuk ki, mint például a pow (), log () és mások.

Egy olyan programozási nyelvben, mint a PHP, a négyzetgyök kiszámítása egyszerű, ha a beépített funkcióval használjuk. Ez a sqrt () függvény. Azt is meglátjuk, hogyan lehet egy szám négyzetgyökét megtalálni az sqrt () használata nélkül, és hogyan lehet a négyzetgyököt kiszámítani egy felhasználói beviteli űrlap segítségével.

Az sqrt () függvényt használjuk az adott szám négyzetgyökének kiszámításához. Ez a funkció egy beépített matematikai függvény, amelyet a PHP-ben használnak, például a pow (), rand (), is_nan () stb.

Négyzetgyökű logika

A négyzetgyök logika szintaxisát és leírását az alábbiakban részletezzük,

Szintaxis:

sqrt($num)

Ahol $ num az egyetlen argumentum, amelyet az sqrt függvény továbbít.

Leírás: Az sqrt () függvény kiszámítja és visszaadja az adott szám négyzetgyökét. A visszatért érték float típusú. Ezen kívül különféle bemeneti számok vannak az adott függvénynél, amelyen a négyzetes gyökér függvényt végrehajtjuk, és az eredmény kiszámításra kerül.

Itt láthatjuk, hogy a bemeneti számok lehetnek pozitív vagy negatív számok vagy tizedes számok (úszó), vagy nulla is. A pozitív számok pozitív számokat adnak ki, mint kimenetek, és a negatív számok NAN (nem egy számot) adnak ki, kimenetekként, a tizedes számok négyzetgyöke kimeneti úszó, és négyzetgyöke egy. Ne feledje továbbá, hogy a nulla négyzetgyöke nulla.

Adott szám négyzetgyökérének megkeresése

Egy adott szám négyzetgyöke a következő,

Ha a bemeneti szám 81, a szám négyzetgyökje 9 lesz. Ha a bemeneti szám 49, a négyzetgyök 7 és így tovább.

Tanuljuk meg ezt egy példával:

Megtanuljuk a négyzetgyök megtalálását is különféle típusú bemenetekkel.

1. példa

Kód:

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

Kimenet:

A fenti programban a kimenet 4, mivel tudjuk, hogy 4 * 4 16, tehát a 16 négyzetgyöke 4. Miközben a 7 négyzetgyökét kiszámoljuk, látjuk, hogy a tizedesjegy után sok számjegy található, a számok utáni szám a tizedes a felhasználótól függ.

Hasonló az sqrt függvényhez, amely kiszámítja az adott szám négyzetgyökét. Az adott szám bármely gyökérének kiszámításához a Pow () függvényt használjuk, amely a hatalomra vonatkozik.

2. példa

Kód :

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

Kimenet:

3. példa

Kód:

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

Kimenet:

4. példa

A felhasználó által űrlapon keresztül bevitt szám négyzetgyökérének megkeresése: A következő programban létrehoztuk a PHP-ben egy programot, amely kiszámítja a felhasználó által egy űrlapon megadott szám négyzetgyökét. Tegyük fel, hogy a felhasználó beírt 16-at, akkor megtaláljuk a négyzetgyökét a 16-ban, és az eredményt 4-re számíthatjuk, ha a 49-es beírásakor az eredményre számíthatunk, mint 7 és így tovább.

Ezenkívül a sqrt () matematikai függvényt használtuk a négyzetgyök megtalálására.

Kód:



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

Teljesítmény - 1:

Kimenet - 2: 100-as bemenettel.

5. példa

Egy szám négyzetgyökérének megkeresése a beépített sqrt () függvény használata nélkül: A következő programban létrehozott egy programot a PHP-ben egy szám négyzetgyökének kiszámításához a beépített sqrt () függvény használata nélkül.

Kód:

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

Kimenet:

Következtetés

Ebben a cikkben megtudtuk, mi a négyzetgyök, hogyan számolhatjuk a négyzetgyökereket a beépített függvényekkel és anélkül, például az sqrt (), pow (). Mit tesz az sqrt () és a pow () függvény, hogyan használják azt egy programban a négyzetgyök megtalálására? Megtanultuk a négyzetgyök végrehajtását a számokon, a lebegőpontos számokon, a negatív számokon és így tovább. Megtanultuk a négyzetgyök kiszámítását a felhasználó által definiált bevitellel is az űrlap segítségével.

Ajánlott cikkek

Ez a PHP Square Root útmutatója. Itt tárgyaljuk a négyzetgyök logikáját és a négyzetgyök megtalálását a különféle bemeneti típusokkal és példáival. A következő cikkeket is megnézheti további információkért -

  1. Minták PHP-ben példákkal
  2. Változók a PHP-ben
  3. Hogyan lehet csatlakoztatni az adatbázist a PHP-hez?
  4. Socket programozás PHP-ben
  5. Socket programozás Pythonban