Racine carrée en PHP - Trouver la racine carrée d'un nombre donné avec des exemples

Table des matières:

Anonim

Introduction à Square Root en PHP

Pour calculer d'autres racines comme la nième racine d'un nombre ou la racine cubique d'un nombre, de la même manière, nous devons trouver la racine carrée des nombres en PHP. Nous calculons ces racines en utilisant différentes fonctions comme pow (), log () et autres.

Dans un langage de programmation comme PHP, le calcul de la racine carrée est simple lorsqu'il est utilisé avec une fonction intégrée. Cette fonction est sqrt (). Nous verrons également comment trouver la racine carrée d'un nombre sans utiliser sqrt () et comment calculer la racine carrée à l'aide d'un formulaire avec entrée utilisateur.

La fonction sqrt () est utilisée pour calculer la racine carrée d'un nombre donné. Cette fonction est une fonction Math intégrée utilisée en PHP comme pow (), rand (), is_nan () etc.

Logique racine carrée

La syntaxe et la description de la logique de la racine carrée sont expliquées en détail ci-dessous,

Syntaxe:

sqrt($num)

Où $ num est le seul argument passé à la fonction sqrt.

Description: la fonction sqrt () calcule et retourne la racine carrée du nombre donné. La valeur renvoyée est de type float. En outre, nous avons différents types de nombres d'entrée pour la fonction donnée sur laquelle la fonction racine carrée est exécutée et le résultat est calculé.

Ici, nous verrons que les nombres entrés peuvent être des nombres positifs ou négatifs ou des nombres décimaux (float) ou il peut également être zéro. Les nombres positifs renvoient des nombres positifs en sortie et les nombres négatifs renvoient NAN (pas un nombre) en sortie, la racine carrée des nombres décimaux est un flottant en sortie et la racine carrée de un est un. N'oubliez pas non plus que la racine carrée de zéro est zéro.

Trouver la racine carrée d'un nombre donné

La racine carrée d'un nombre donné est comme suit,

Si le nombre d'entrée est 81, la racine carrée du nombre sera 9. Si le nombre d'entrée est 49, le nombre de racine carrée sera 7 et ainsi de suite.

Apprenons cela avec un exemple:

Nous apprendrons également à trouver la racine carrée avec différents types d'entrée.

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

Production:

Dans le programme ci-dessus, la sortie est 4 comme nous le savons 4 * 4 est 16 donc la racine carrée de 16 est 4. Lors du calcul de la racine carrée de 7, nous voyons qu'après la décimale, de nombreux chiffres sont trouvés, le nombre de chiffres après la décimale dépend de l'utilisateur.

Similaire à la fonction sqrt, qui calcule la racine carrée du nombre donné. Pour calculer n'importe quelle racine du nombre donné, nous utilisons la fonction pow () qui représente la puissance.

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

Production:

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

Production:

Exemple # 4

Recherche de la racine carrée d'un nombre entré par l'utilisateur via un formulaire: Dans le programme suivant, nous avons créé un programme en PHP pour calculer la racine carrée d'un nombre entré par l'utilisateur via un formulaire. Supposons que l'utilisateur ait entré 16, alors nous pouvons trouver la racine carrée de 16 et attendre le résultat comme 4, si l'utilisateur a entré 49, nous pouvons nous attendre au résultat comme 7 et ainsi de suite.

De plus, nous avons utilisé la fonction mathématique intégrée sqrt () pour trouver la racine carrée.

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

Sortie - 1:

Sortie - 2: avec 100 en entrée.

Exemple # 5

Recherche de la racine carrée d'un nombre sans utiliser la fonction sqrt () intégrée : Dans le programme suivant, nous avons créé un programme en PHP pour calculer la racine carrée d'un nombre sans utiliser la fonction sqrt () intégrée.

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

Production:

Conclusion

Dans cet article, nous avons appris ce qu'est la racine carrée, comment calculer les racines carrées avec et sans les fonctions intégrées comme sqrt (), pow (). Que font les fonctions sqrt () et pow (), comment est-elle utilisée dans un programme pour trouver la racine carrée? Nous avons appris à effectuer la racine carrée sur les nombres, les nombres à virgule flottante, les nombres négatifs, etc. Nous avons également appris à calculer la racine carrée avec une entrée définie par l'utilisateur à l'aide du formulaire.

Articles recommandés

Ceci est un guide de la racine carrée en PHP. Nous discutons ici de la logique de la racine carrée et de la recherche de la racine carrée avec différents types d'entrée et ses exemples. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Patterns en PHP avec des exemples
  2. Variables en PHP
  3. Comment connecter une base de données à PHP?
  4. Programmation des sockets en PHP
  5. Programmation des sockets en Python