Introducción a la raíz cuadrada en PHP
Calculando otras raíces como la enésima raíz de un número o la raíz cúbica de un número, de manera similar, necesitamos encontrar la raíz cuadrada de los números en PHP. Calculamos estas raíces usando diferentes funciones como pow (), log () y otras.
En un lenguaje de programación como PHP, calcular la raíz cuadrada es simple cuando se usa con la función incorporada. Esta función es sqrt (). También veremos cómo encontrar la raíz cuadrada de un número sin usar sqrt () y cómo calcular la raíz cuadrada usando un formulario con la entrada del usuario.
La función sqrt () se usa para calcular la raíz cuadrada de un número dado. Esta función es una función matemática incorporada utilizada en PHP como pow (), rand (), is_nan () etc.
Lógica de raíz cuadrada
La sintaxis y la descripción de la lógica de raíz cuadrada se explican en detalles a continuación,
Sintaxis:
sqrt($num)
Donde $ num es el argumento único pasado a la función sqrt.
Descripción: la función sqrt () calcula y devuelve la raíz cuadrada del número dado. El valor devuelto es de tipo float. Además, tenemos diferentes tipos de números de entrada para la función dada en la que se realiza la función de raíz cuadrada y se calcula el resultado.
Aquí veremos que los números de entrada pueden ser números positivos o negativos o números decimales (flotante) o también pueden ser cero. Los números positivos devuelven números positivos como salida y los números negativos devuelven NAN (no un número) como salida, la raíz cuadrada de los números decimales es flotante como salida y la raíz cuadrada de uno es uno. Además, recuerde que la raíz cuadrada de cero es cero.
Encontrar la raíz cuadrada de un número dado
La raíz cuadrada de un número dado es según lo siguiente,
Si el número de entrada es 81, la raíz cuadrada del número será 9. Si el número de entrada es 49, el número de raíz cuadrada será 7 y así sucesivamente.
Aprendamos esto con un ejemplo:
También aprenderemos a encontrar la raíz cuadrada con diferentes tipos de entrada.
Ejemplo 1
Código:
<_?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
?>
Salida:
En el programa anterior, la salida es 4, ya que sabemos que 4 * 4 es 16, por lo que la raíz cuadrada de 16 es 4. Al calcular la raíz cuadrada de 7, vemos que después del decimal se encuentran muchos dígitos, el número de dígitos después El decimal depende del usuario.
Similar a la función sqrt, que calcula la raíz cuadrada del número dado. Para calcular cualquier raíz del número dado, utilizamos la función pow () que significa potencia.
Ejemplo # 2
Código :
<_?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);
?>
Salida:
Ejemplo # 3
Código:
<_?phpecho '
'.'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);
?>
Salida:
Ejemplo # 4
Encontrar la raíz cuadrada de un número ingresado por el usuario a través de un formulario: En el siguiente programa, hemos creado un programa en PHP para calcular la raíz cuadrada de un número ingresado por el usuario a través de un formulario. Supongamos que el usuario ha ingresado 16, entonces podemos encontrar la raíz cuadrada de 16 y esperar el resultado como 4, si el usuario ingresó 49 podemos esperar el resultado como 7 y así sucesivamente.
Además, hemos utilizado la función matemática incorporada sqrt () para encontrar la raíz cuadrada.
Código:
<_?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;
)
?>
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;
)
?>
Salida - 1:
Salida - 2: con 100 como entrada.
Ejemplo # 5
Encontrar la raíz cuadrada de un número sin usar la función sqrt () incorporada : En el siguiente programa, hemos creado un programa en PHP para calcular la raíz cuadrada de un número sin usar la función sqrt () incorporada.
Código:
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);
Salida:
Conclusión
En este artículo, aprendimos qué es la raíz cuadrada, cómo calculamos las raíces cuadradas con y sin las funciones integradas como sqrt (), pow (). ¿Qué hacen las funciones sqrt () y pow (), cómo se usa en un programa para encontrar la raíz cuadrada? Aprendimos a realizar la raíz cuadrada de números, números de coma flotante, números negativos, etc. También aprendimos sobre el cálculo de la raíz cuadrada con la entrada definida por el usuario usando el formulario.
Artículos recomendados
Esta es una guía de raíz cuadrada en PHP. Aquí discutimos la lógica de la raíz cuadrada y encontramos la raíz cuadrada con diferentes tipos de entrada y sus ejemplos. También puede consultar los siguientes artículos para obtener más información:
- Patrones en PHP con ejemplos
- Variables en PHP
- ¿Cómo conectar la base de datos a PHP?
- Programación de sockets en PHP
- Programación de sockets en Python