Pierwiastek kwadratowy w PHP - Znajdowanie pierwiastka kwadratowego podanej liczby z przykładami

Spisie treści:

Anonim

Wprowadzenie do Square Root w PHP

Obliczając inne pierwiastki, takie jak n-ty pierwiastek liczby lub pierwiastek sześcienny liczby, podobnie musimy znaleźć pierwiastek kwadratowy liczb w PHP. Obliczamy te pierwiastki za pomocą różnych funkcji, takich jak pow (), log () i inne.

W języku programowania, takim jak PHP, obliczanie pierwiastka kwadratowego jest proste, gdy jest używane z wbudowaną funkcją. Ta funkcja to sqrt (). Zobaczymy również, jak znaleźć pierwiastek kwadratowy z liczby bez użycia sqrt () i jak obliczyć pierwiastek kwadratowy za pomocą formularza wprowadzonego przez użytkownika.

Funkcja sqrt () służy do obliczania pierwiastka kwadratowego z podanej liczby. Ta funkcja jest wbudowaną funkcją matematyczną używaną w PHP, taką jak pow (), rand (), is_nan () itp.

Logika pierwiastka kwadratowego

Składnia i opis pierwiastka kwadratowego wyjaśniono szczegółowo poniżej,

Składnia:

sqrt($num)

Gdzie $ num to pojedynczy argument przekazany do funkcji sqrt.

Opis: funkcja sqrt () oblicza i zwraca pierwiastek kwadratowy z podanej liczby. Zwrócona wartość jest typu float. Ponadto mamy różne typy liczb wejściowych dla danej funkcji, na których wykonywana jest funkcja pierwiastka kwadratowego i wynik jest obliczany.

Tutaj zobaczymy, że liczby wejściowe mogą być liczbami dodatnimi lub ujemnymi lub liczbami dziesiętnymi (liczba zmiennoprzecinkowa) lub może również wynosić zero. Liczby dodatnie zwracają liczby dodatnie jako dane wyjściowe, a liczby ujemne zwracają NAN (nie liczbę) jako dane wyjściowe, pierwiastek kwadratowy liczb dziesiętnych jest liczbą zmiennoprzecinkową jako dane wyjściowe, a pierwiastek kwadratowy z jednego wynosi jeden. Pamiętaj również, że pierwiastek kwadratowy zera wynosi zero.

Znajdowanie pierwiastka kwadratowego z podanej liczby

Pierwiastek kwadratowy z podanej liczby jest następujący:

Jeśli liczbą wejściową jest 81, pierwiastek kwadratowy z liczby będzie wynosić 9. Jeśli liczbą wejściową jest 49, pierwiastek kwadratowy będzie wynosił 7 i tak dalej.

Nauczmy się tego na przykładzie:

Nauczymy się również znajdować pierwiastek kwadratowy z różnymi typami danych wejściowych.

Przykład 1

Kod:

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

Wynik:

W powyższym programie wynik wynosi 4, ponieważ wiemy, że 4 * 4 wynosi 16, zatem pierwiastek kwadratowy z 16 wynosi 4. Podczas obliczania pierwiastka kwadratowego z 7 widzimy, że po przecinku znaleziono wiele cyfr, liczba cyfr po liczba dziesiętna zależy od użytkownika.

Podobne do funkcji sqrt, która oblicza pierwiastek kwadratowy z podanej liczby. Aby obliczyć pierwiastek z podanej liczby, używamy funkcji pow (), która oznacza potęgę.

Przykład nr 2

Kod :

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

Wynik:

Przykład nr 3

Kod:

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

Wynik:

Przykład 4

Znajdowanie pierwiastka kwadratowego z liczby wprowadzonej przez użytkownika za pomocą formularza: W następującym programie stworzyliśmy program w PHP do obliczania pierwiastka kwadratowego z liczby wprowadzonej przez użytkownika za pomocą formularza. Załóżmy, że użytkownik wprowadził 16, wtedy możemy znaleźć pierwiastek kwadratowy z 16 i oczekiwać wyniku jako 4, jeśli użytkownik wprowadził 49, możemy spodziewać się wyniku jako 7 i tak dalej.

Użyliśmy również wbudowanej funkcji matematycznej sqrt () do znalezienia pierwiastka kwadratowego.

Kod:



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

Wyjście - 1:

Wyjście - 2: Przy 100 jako wejściu.

Przykład 5

Znajdowanie pierwiastka kwadratowego liczby bez użycia wbudowanej funkcji sqrt (): W następującym programie stworzyliśmy program w PHP do obliczania pierwiastka kwadratowego liczby bez użycia wbudowanej funkcji sqrt ().

Kod:

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

Wynik:

Wniosek

W tym artykule dowiedzieliśmy się, czym jest pierwiastek kwadratowy, jak obliczamy pierwiastki kwadratowe z wbudowanymi funkcjami takimi jak sqrt () i pow (). Co robi funkcja sqrt () i pow (), jak jest używana w programie do znajdowania pierwiastka kwadratowego? Dowiedzieliśmy się o wykonywaniu pierwiastka kwadratowego z liczb, liczb zmiennoprzecinkowych, liczb ujemnych i tak dalej. Dowiedzieliśmy się także o obliczaniu pierwiastka kwadratowego przy użyciu danych wejściowych zdefiniowanych przez użytkownika za pomocą formularza.

Polecane artykuły

To jest przewodnik po Square Root w PHP. Tutaj omawiamy logikę pierwiastka kwadratowego i znajdowanie pierwiastka kwadratowego z różnymi typami danych wejściowych i ich przykładami. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Wzory w PHP z przykładami
  2. Zmienne w PHP
  3. Jak podłączyć bazę danych do PHP?
  4. Programowanie gniazd w PHP
  5. Programowanie gniazd w Pythonie