Introduktion till Square Root i PHP

Beräkna andra rötter som den nth roten av ett nummer, eller kubroten av ett nummer, på liknande sätt måste vi hitta kvadratroten av siffror i PHP. Vi beräknar dessa rötter med hjälp av olika funktioner som pow (), log () och andra.

På ett programmeringsspråk som PHP är det enkelt att beräkna kvadratrot när den används med inbyggd funktion. Denna funktion är sqrt (). Vi kommer också att se hur man hittar kvadratroten till ett nummer utan att använda sqrt () och hur man beräknar kvadratrot med ett formulär med användarinmatning.

Funktionen sqrt () används för att beräkna kvadratroten för ett givet nummer. Denna funktion är en inbyggd matematikfunktion som används i PHP som pow (), rand (), is_nan () etc.

Square Root Logic

Syntaxen och beskrivningen av kvadratrotlogiken förklaras i detaljer nedan,

Syntax:

sqrt($num)

Där $ num är det enda argumentet som skickas till sqrt-funktionen.

Beskrivning: funktionen sqrt () beräknar och returnerar kvadratroten för det givna numret. Det returnerade värdet är av typen float. Vi har också olika typer av inmatningsnummer till den givna funktionen som kvadratrotfunktionen utförs på och resultatet beräknas.

Här ser vi att ingångssiffrorna kan vara positiva eller negativa siffror eller decimaltal (flyta) eller att det också kan vara noll. De positiva siffrorna returnerar positiva siffror som utgång och negativa siffror returnerar NAN (Inte ett nummer) som utgång, kvadratroten med decimaltalen är en flottör som utgång, och kvadratroten till en är en. Kom också ihåg att kvadratroten av noll är noll.

Hitta fyrkantig rot med ett givet antal

Kvadratroten för ett givet antal är enligt följande,

Om ingångsnumret är 81 kommer kvadratroten att vara 9. Om ingångsnumret är 49 kommer kvadratrotnumret att vara 7 och så vidare.

Låt oss lära oss detta med ett exempel:

Vi kommer också att lära oss att hitta kvadratroten med olika typer av input.

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

Produktion:

I ovanstående program är utgången 4 som vi vet 4 * 4 är 16 och kvadratroten på 16 är 4. När vi beräknar kvadratroten på 7 ser vi att efter decimalen finns många siffror, antalet siffror efter decimalen beror på användaren.

Liknar funktionen sqrt, som beräknar kvadratroten för det givna numret. För att beräkna vilken rot som helst av det givna antalet använder vi funktionen pow () som står för effekt.

Exempel 2

Kod :

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

Produktion:

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

Produktion:

Exempel 4

Hitta kvadratrot av ett nummer som har angetts av användaren genom ett formulär: I följande program har vi skapat ett program i PHP för att beräkna kvadratroten för ett nummer som anges av användaren via ett formulär. Anta att användaren har angett 16 så kan vi hitta kvadratroten av 16 och förvänta sig resultatet som 4, om användaren har angett 49 kan vi förvänta oss resultatet som 7 och så vidare.

Vi har också använt den inbyggda matematiska funktionen sqrt () för att hitta kvadratroten.

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

Utgång - 1:

Utgång - 2: Med 100 som ingång.

Exempel 5

Hitta kvadratrot av ett nummer utan att använda inbyggd sqrt () -funktion: I följande program har vi skapat ett program i PHP för att beräkna kvadratroten för ett nummer utan att använda den inbyggda sqrt () -funktionen.

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

Produktion:

Slutsats

I den här artikeln lärde vi oss vad kvadratrot är, hur beräknar vi kvadratrot med och utan de inbyggda funktionerna som sqrt (), pow (). Vad funktionen sqrt () och pow () gör, hur används den i ett program för att hitta kvadratroten? Vi lärde oss att utföra kvadratrot på siffror, flytpunktsnummer, negativa siffror och så vidare. Vi lärde oss också att beräkna kvadratrot med användardefinierad inmatning med hjälp av formulär.

Rekommenderade artiklar

Detta är en guide till Square Root i PHP. Här diskuterar vi kvadratrotlogiken och hittar kvadratroten med olika typer av input och dess exempel. Du kan också titta på följande artiklar för att lära dig mer -

  1. Mönster i PHP med exempel
  2. Variabler i PHP
  3. Hur ansluter man databas till PHP?
  4. Socket-programmering i PHP
  5. Socket-programmering i Python

Kategori: