Vierkantswortel in PHP - Het vinden van vierkantswortel van gegeven nummer met voorbeelden

Inhoudsopgave:

Anonim

Inleiding tot vierkantswortel in PHP

Andere wortels berekenen, zoals de nde wortel van een getal, of kubuswortel van een getal, moeten we op dezelfde manier de vierkantswortel van getallen vinden in PHP. We berekenen deze wortels met behulp van verschillende functies zoals pow (), log () en andere.

In een programmeertaal zoals PHP is het berekenen van vierkantswortel eenvoudig bij gebruik met de ingebouwde functie. Deze functie is sqrt (). We zullen ook zien hoe we de vierkantswortel van een getal kunnen vinden zonder sqrt () te gebruiken en hoe we vierkantswortel kunnen berekenen met behulp van een formulier met gebruikersinvoer.

De functie sqrt () wordt gebruikt om de vierkantswortel van een bepaald getal te berekenen. Deze functie is een ingebouwde wiskundige functie die wordt gebruikt in PHP zoals pow (), rand (), is_nan () enz.

Vierkantswortellogica

De syntaxis en beschrijving van vierkantswortellogica wordt hieronder in detail uitgelegd,

Syntaxis:

sqrt($num)

Waar $ num het enige argument is dat wordt doorgegeven aan de sqrt-functie.

Beschrijving: de functie sqrt () berekent en retourneert de vierkantswortel van het gegeven getal. De geretourneerde waarde is van het type float. We hebben ook verschillende typen invoernummers voor de gegeven functie waarop de vierkantswortelfunctie wordt uitgevoerd en het resultaat wordt berekend.

Hier zullen we zien dat de ingevoerde getallen positieve of negatieve getallen of decimale getallen (float) kunnen zijn of ook nul kunnen zijn. De positieve getallen retourneren positieve getallen als uitvoer en negatieve getallen retourneren NAN (geen getal) als uitvoer, de vierkantswortel van decimale getallen is een float als uitvoer en de vierkantswortel van één is één. Onthoud ook dat de vierkantswortel van nul nul is.

Vierkantswortel van een bepaald getal vinden

De vierkantswortel van een bepaald getal is als volgt,

Als het invoernummer 81 is, is de vierkantswortel van het nummer 9. Als het invoernummer 49 is, is het vierkantswortelnummer 7 enzovoort.

Laten we dit leren met een voorbeeld:

We zullen ook leren de vierkantswortel te vinden met verschillende soorten invoer.

Voorbeeld 1

Code:

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

Output:

In het bovenstaande programma is de output 4 zoals we weten 4 * 4 is 16 dus de vierkantswortel van 16 is 4. Terwijl we de vierkantswortel van 7 berekenen, zien we dat na de decimaal veel cijfers zijn gevonden, het aantal cijfers na het decimaal hangt af van de gebruiker.

Vergelijkbaar met de sqrt-functie, die de vierkantswortel van het gegeven getal berekent. Om een ​​root van het gegeven getal te berekenen, gebruiken we de functie pow () die staat voor power.

Voorbeeld 2

Code :

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

Output:

Voorbeeld 3

Code:

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

Output:

Voorbeeld 4

Vierkantswortel zoeken van een nummer dat door de gebruiker is ingevoerd via een formulier: In het volgende programma hebben we een programma in PHP gemaakt om de vierkantswortel te berekenen van een nummer dat de gebruiker via een formulier heeft ingevoerd. Stel dat de gebruiker 16 heeft ingevoerd, dan kunnen we de vierkantswortel van de 16 vinden en het resultaat verwachten als 4, als de gebruiker 49 heeft ingevoerd, kunnen we het resultaat verwachten als 7 enzovoort.

We hebben ook de ingebouwde wiskundige functie sqrt () gebruikt om de vierkantswortel te vinden.

Code:



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

Uitgang - 1:

Uitgang - 2: Met 100 als ingang.

Voorbeeld 5

Vierkantswortel van een getal zoeken zonder ingebouwde sqrt () -functie : In het volgende programma hebben we een programma in PHP gemaakt om de vierkantswortel van een nummer te berekenen zonder de ingebouwde sqrt () -functie te gebruiken.

Code:

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

Output:

Conclusie

In dit artikel hebben we geleerd wat vierkantswortel is, hoe berekenen we vierkantswortels met en zonder de ingebouwde functies zoals sqrt (), pow (). Wat de functie sqrt () en pow () doet, hoe wordt deze in een programma gebruikt om de vierkantswortel te vinden? We hebben geleerd over het uitvoeren van vierkantswortel op getallen, getallen met drijvende komma, negatieve getallen enzovoort. We hebben ook geleerd over het berekenen van vierkantswortel met door de gebruiker gedefinieerde invoer met behulp van formulier.

Aanbevolen artikelen

Dit is een gids voor vierkantswortel in PHP. Hier bespreken we de vierkantswortellogica en het vinden van de vierkantswortel met verschillende soorten invoer en zijn voorbeelden. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Patronen in PHP met voorbeelden
  2. Variabelen in PHP
  3. Hoe database te verbinden met PHP?
  4. Socket programmeren in PHP
  5. Socket programmeren in Python