Введение в квадратный корень в PHP

Вычисляя другие корни, такие как n-й корень числа или кубический корень числа, аналогично, нам нужно найти квадратный корень чисел в PHP. Мы вычисляем эти корни, используя различные функции, такие как pow (), log () и другие.

В языке программирования, таком как PHP, вычисление квадратного корня просто при использовании встроенной функции. Эта функция - sqrt (). Мы также увидим, как найти квадратный корень числа без использования sqrt () и как вычислить квадратный корень, используя форму с пользовательским вводом.

Функция sqrt () используется для вычисления квадратного корня данного числа. Эта функция является встроенной математической функцией, используемой в PHP, например, pow (), rand (), is_nan () и т. Д.

Логика квадратного корня

Синтаксис и описание логики квадратного корня подробно описаны ниже,

Синтаксис:

sqrt($num)

Где $ num - единственный аргумент, передаваемый в функцию sqrt.

Описание: функция sqrt () вычисляет и возвращает квадратный корень из указанного числа. Возвращаемое значение имеет тип float. Кроме того, у нас есть различные типы входных чисел для данной функции, для которой выполняется функция квадратного корня и вычисляется результат.

Здесь мы увидим, что входные числа могут быть положительными или отрицательными числами или десятичными числами (с плавающей запятой) или также могут быть нулевыми. Положительные числа возвращают положительные числа в качестве выходных данных, а отрицательные числа возвращают NAN (не число) в качестве выходных данных, квадратный корень из десятичных чисел представляет собой число с плавающей точкой, а квадратный корень из единицы равен единице. Также помните, что квадратный корень из нуля равен нулю.

Нахождение квадратного корня из заданного числа

Квадратный корень данного числа соответствует следующему,

Если входное число равно 81, квадратный корень из числа будет 9. Если входное число равно 49, квадратный корень будет равен 7 и так далее.

Давайте узнаем это на примере:

Мы также научимся находить квадратный корень с различными типами ввода.

Пример № 1

Код:

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

Выход:

В вышеприведенной программе вывод равен 4, так как мы знаем, что 4 * 4 равно 16, таким образом, квадратный корень из 16 равен 4. При вычислении квадратного корня из 7 мы видим, что после того, как много десятичных знаков найдено, число цифр после десятичное число зависит от пользователя.

Аналогично функции sqrt, которая вычисляет квадратный корень из данного числа. Для вычисления любого корня данного числа мы используем функцию pow (), которая обозначает степень.

Пример № 2

Код :

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

Выход:

Пример № 3

Код:

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

Выход:

Пример № 4

Поиск квадратного корня числа, введенного пользователем через форму: В следующей программе мы создали программу на PHP для вычисления квадратного корня числа, введенного пользователем через форму. Предположим, что пользователь ввел 16, тогда мы можем найти квадратный корень из 16 и ожидать результат как 4, если пользователь ввел 49, мы можем ожидать результат как 7 и так далее.

Также мы использовали встроенную математическую функцию sqrt (), чтобы найти квадратный корень.

Код:



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

Выход - 1:

Выход - 2: со 100 в качестве входа.

Пример № 5

Поиск квадратного корня числа без использования встроенной функции sqrt (): В следующей программе мы создали программу на PHP для вычисления квадратного корня числа без использования встроенной функции sqrt ().

Код:

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

Выход:

Вывод

В этой статье мы узнали, что такое квадратный корень, как вычислять квадратные корни со встроенными функциями, такими как sqrt (), pow () и без них. Что делают функции sqrt () и pow (), как она используется в программе для поиска квадратного корня? Мы узнали о выполнении квадратного корня из чисел, чисел с плавающей точкой, отрицательных чисел и так далее. Мы также узнали о вычислении квадратного корня с помощью пользовательского ввода, используя форму.

Рекомендуемые статьи

Это руководство по квадратному корню в PHP. Здесь мы обсуждаем логику квадратного корня и находим квадратный корень с различными типами ввода и его примерами. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Шаблоны в PHP с примерами
  2. Переменные в PHP
  3. Как подключить базу данных к PHP?
  4. Программирование сокетов в PHP
  5. Программирование сокетов в Python