Rădăcina pătrată în PHP - Găsirea rădăcinii pătrate a numărului dat cu exemple

Cuprins:

Anonim

Introducere în Rădăcina pătrată în PHP

Calculând alte rădăcini precum a șaptea rădăcină a unui număr sau rădăcina cub a unui număr, în mod similar, trebuie să găsim rădăcina pătrată a numerelor în PHP. Calculăm aceste rădăcini folosind funcții diferite precum pow (), log () și altele.

Într-un limbaj de programare precum PHP, calculul rădăcinii pătrate este simplu atunci când este utilizat cu funcția încorporată. Această funcție este sqrt (). Vom vedea, de asemenea, cum să găsim rădăcina pătrată a unui număr fără a utiliza sqrt () și cum să calculăm rădăcina pătrată folosind un formular cu intrare de utilizator.

Funcția sqrt () este utilizată pentru a calcula rădăcina pătrată a unui număr dat. Această funcție este o funcție matematică încorporată folosită în PHP precum pow (), rand (), is_nan () etc.

Logica rădăcină pătrată

Sintaxa și descrierea logicii rădăcinii pătrate sunt explicate în detalii de mai jos,

Sintaxă:

sqrt($num)

Unde $ num este unicul argument trecut la funcția sqrt.

Descriere: funcția sqrt () calculează și returnează rădăcina pătrată a numărului dat. Valoarea returnată este de tip float. De asemenea, avem diferite tipuri de numere de intrare la funcția dată pe care este îndeplinită funcția rădăcină pătrată și rezultatul este calculat.

Aici vom vedea că numerele de intrare pot fi numere pozitive sau negative sau numere zecimale (float) sau poate fi, de asemenea, zero. Numerele pozitive returnează numerele pozitive ca ieșire și numerele negative returnează NAN (Nu un număr) ca ieșire, rădăcina pătrată a numerelor zecimale este un float ca ieșire, iar rădăcina pătrată a unuia este una. De asemenea, nu uitați că rădăcina pătrată a zero este zero.

Găsirea rădăcinii pătrate a unui număr dat

Rădăcina pătrată a unui număr dat este conform următoarelor,

Dacă numărul de intrare este 81, rădăcina pătrată a numărului va fi 9. Dacă numărul de intrare este 49, numărul rădăcină pătrată va fi 7 și așa mai departe.

Să învățăm acest lucru cu un exemplu:

Vom învăța, de asemenea, să găsim rădăcina pătrată cu diferite tipuri de input.

Exemplul # 1

Cod:

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

ieşire:

În programul de mai sus, ieșirea este 4 așa cum știm că 4 * 4 este 16, astfel că rădăcina pătrată a 16 este 4. În timp ce calculăm rădăcina pătrată a 7, vedem că după zecimal se găsesc multe cifre, numărul de cifre după zecimală depinde de utilizator.

Similar funcției sqrt, care calculează rădăcina pătrată a numărului dat. Pentru a calcula orice rădăcină a numărului dat, folosim funcția pow () care înseamnă putere.

Exemplul # 2

Cod :

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

ieşire:

Exemplul # 3

Cod:

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

ieşire:

Exemplul # 4

Găsirea rădăcinii pătrate a unui număr introdus de utilizator printr-un formular: În programul următor, am creat un program în PHP pentru a calcula rădăcina pătrată a unui număr introdus de utilizator printr-un formular. Să presupunem că utilizatorul a intrat 16, atunci putem găsi rădăcina pătrată a celor 16 și așteptăm rezultatul la 4, dacă utilizatorul a intrat 49, putem aștepta rezultatul la 7 și așa mai departe.

De asemenea, am folosit funcția matematică încorporată sqrt () pentru a găsi rădăcina pătrată.

Cod:



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

Rezultat - 1:

Ieșire - 2: cu 100 ca intrare.

Exemplul # 5

Găsirea rădăcinii pătrate a unui număr fără a utiliza funcția sqrt () încorporată: În programul următor, am creat un program în PHP pentru a calcula rădăcina pătrată a unui număr fără a utiliza funcția sqrt () încorporată.

Cod:

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

ieşire:

Concluzie

În acest articol, am aflat ce este rădăcina pătrată, cum calculăm rădăcinile pătrate cu și fără funcțiile încorporate precum sqrt (), pow (). Ce funcționează sqrt () și pow (), cum se folosește într-un program pentru a găsi rădăcina pătrată? Am aflat despre efectuarea rădăcinii pătrate pe numere, numere în virgulă flotantă, numere negative etc. De asemenea, am aflat despre calculul rădăcinii pătrate cu ajutorul intrării definite de utilizator folosind formularul.

Articole recomandate

Acesta este un ghid pentru Rădăcina pătrată în PHP. Aici discutăm logica rădăcinii pătrate și găsim rădăcina pătrată cu diferite tipuri de input și exemplele sale. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Modele în PHP cu exemple
  2. Variabile în PHP
  3. Cum să conectați baza de date la PHP?
  4. Programare Socket în PHP
  5. Programare Socket în Python