Raiz quadrada em PHP - Como encontrar a raiz quadrada de um determinado número com exemplos

Índice:

Anonim

Introdução à raiz quadrada no PHP

Calculando outras raízes, como a enésima raiz de um número, ou a raiz cúbica de um número, da mesma forma, precisamos encontrar a raiz quadrada dos números no PHP. Calculamos essas raízes usando diferentes funções como pow (), log () e outras.

Em uma linguagem de programação como PHP, o cálculo da raiz quadrada é simples quando usado com a função integrada. Esta função é sqrt (). Também veremos como encontrar a raiz quadrada de um número sem usar sqrt () e como calcular a raiz quadrada usando um formulário com a entrada do usuário.

A função sqrt () é usada para calcular a raiz quadrada de um determinado número. Esta função é uma função matemática interna usada em PHP como pow (), rand (), is_nan () etc.

Lógica da raiz quadrada

A sintaxe e a descrição da lógica da raiz quadrada são explicadas em detalhes abaixo,

Sintaxe:

sqrt($num)

Onde $ num é o único argumento passado para a função sqrt.

Descrição: a função sqrt () calcula e retorna a raiz quadrada do número fornecido. O valor retornado é do tipo float. Além disso, temos diferentes tipos de números de entrada para a função especificada na qual a função de raiz quadrada é executada e o resultado é calculado.

Aqui veremos que os números de entrada podem ser positivos ou negativos ou decimais (flutuantes) ou também podem ser zero. Os números positivos retornam números positivos como saída e números negativos retornam NAN (Não é um número) como saída, a raiz quadrada dos números decimais é flutuante como saída e a raiz quadrada de um é um. Além disso, lembre-se de que a raiz quadrada de zero é zero.

Encontrando a raiz quadrada de um determinado número

A raiz quadrada de um determinado número é conforme o seguinte,

Se o número de entrada for 81, a raiz quadrada do número será 9. Se o número de entrada for 49, o número da raiz quadrada será 7 e assim por diante.

Vamos aprender isso com um exemplo:

Também aprenderemos a encontrar a raiz quadrada com diferentes tipos de entrada.

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

Resultado:

No programa acima, a saída é 4, como sabemos que 4 * 4 é 16, portanto, a raiz quadrada de 16 é 4. Ao calcular a raiz quadrada de 7, vemos que, após o decimal, muitos dígitos são encontrados, o número de dígitos após o decimal depende do usuário.

Semelhante à função sqrt, que calcula a raiz quadrada do número fornecido. Para calcular qualquer raiz do número fornecido, usamos a função pow (), que significa poder.

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

Resultado:

Exemplo 3

Código:

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

Resultado:

Exemplo 4

Localizando a raiz quadrada de um número digitado pelo usuário por meio de um formulário: No programa a seguir, criamos um programa em PHP para calcular a raiz quadrada de um número digitado pelo usuário por meio de um formulário. Suponha que o usuário tenha digitado 16, em seguida, podemos encontrar a raiz quadrada dos 16 e esperar o resultado como 4, se o usuário digitar 49, podemos esperar o resultado como 7 e assim por diante.

Além disso, usamos a função matemática interna sqrt () para encontrar a raiz quadrada.

Código:



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

Saída - 1:

Saída - 2: Com 100 como entrada.

Exemplo 5

Localizando a raiz quadrada de um número sem usar a função sqrt () interna: No programa a seguir, criamos um programa em PHP para calcular a raiz quadrada de um número sem usar a função sqrt () interna.

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

Resultado:

Conclusão

Neste artigo, aprendemos o que é raiz quadrada, como calculamos raízes quadradas com e sem as funções internas como sqrt (), pow (). O que a função sqrt () e pow () faz, como é usada em um programa para encontrar a raiz quadrada? Aprendemos sobre como executar a raiz quadrada em números, números de ponto flutuante, números negativos e assim por diante. Também aprendemos sobre o cálculo da raiz quadrada com entrada definida pelo usuário usando o formulário.

Artigos recomendados

Este é um guia para a raiz quadrada no PHP. Aqui discutimos a lógica da raiz quadrada e localizamos a raiz quadrada com diferentes tipos de entrada e seus exemplos. Você também pode consultar os seguintes artigos para saber mais -

  1. Padrões em PHP com exemplos
  2. Variáveis ​​em PHP
  3. Como conectar o banco de dados ao PHP?
  4. Programação de soquetes em PHP
  5. Programação de soquete em Python