Вступ до квадратного кореня в PHP

Обчислюючи інші корені, такі як n-й корінь числа, або кубічний корінь числа, аналогічно, нам потрібно знайти квадратний корінь чисел у PHP. Ми обчислюємо ці корені, використовуючи різні функції, такі як pow (), log () та інші.

У такій мові програмування, як PHP, обчислювати квадратний корінь просто, коли використовується із вбудованою функцією. Ця функція sqrt (). Ми також побачимо, як знайти квадратний корінь числа без використання sqrt () та як обчислити квадратний корінь за допомогою форми з введенням користувача.

Функція sqrt () використовується для обчислення квадратного кореня заданого числа. Ця функція є вбудованою функцією Math, яка використовується в 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 (), як вона використовується в програмі для пошуку квадратного кореня? Ми дізналися про виконання квадратного кореня на числах, числах з плаваючою комою, від’ємних чисел тощо. Ми також дізналися про обчислення квадратного кореня за допомогою введеного користувачем форми за допомогою форми.

Рекомендовані статті

Це посібник з Square Root в PHP. Тут ми обговорюємо логіку квадратного кореня та знаходження квадратного кореня з різними типами введення та його прикладами. Ви також можете переглянути наступні статті, щоб дізнатися більше -

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