Въведение в квадратния корен в PHP
Изчислявайки други корени като n-ти корен на число или куб корен на число, също трябва да намерим квадратния корен на числата в PHP. Ние изчисляваме тези корени, като използваме различни функции като pow (), log () и други.
В език на програмиране като PHP изчисляването на квадратен корен е просто, когато се използва с вградена функция. Тази функция е sqrt (). Също така ще видим как да намерим квадратния корен на число, без да използваме sqrt () и как да изчислим квадратен корен, използвайки форма с потребителско въвеждане.
Функцията sqrt () се използва за изчисляване на квадратния корен на дадено число. Тази функция е вградена математическа функция, използвана в PHP като pow (), rand (), is_nan () и т.н.
Логика с квадратен корен
Синтаксисът и описанието на логиката на квадратния корен са обяснени в подробности по-долу,
Синтаксис:
sqrt($num)
Където $ num е единичният аргумент, предаден на функцията sqrt.
Описание: sqrt () функцията изчислява и връща квадратния корен на даденото число. Върнатата стойност е от тип float. Също така, имаме различни видове входни числа към дадената функция, върху която се изпълнява квадратната коренна функция и се изчислява резултатът.
Тук ще видим, че входящите числа могат да бъдат положителни или отрицателни числа или десетични числа (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
Код:
<_?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);
?>
изход:
Пример №4
Намиране на квадратни корени на число, въведено от потребителя чрез формуляр: В следната програма сме създали програма в PHP, за да изчислим квадратния корен на число, въведено от потребителя чрез формуляр. Да предположим, че потребителят е въвел 16, тогава можем да намерим квадратния корен на 16 и да очакваме резултата като 4, ако потребителят въведе 49, можем да очакваме резултата като 7 и така нататък.
Също така, ние използвахме вградената математическа функция sqrt (), за да намерим квадратния корен.
Код:
<_?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;
)
?>
Резултат - 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. Тук обсъждаме логиката на квадратния корен и намираме квадратния корен с различни видове въвеждане и неговите примери. Можете също да разгледате следните статии, за да научите повече -
- Модели в PHP с примери
- Променливи в PHP
- Как да свържете базата данни с PHP?
- Socket програмиране в PHP
- Сокетно програмиране в Python