Вот пример программы PHP, которая вычисляет и возвращает квадратный корень заданного числа, используя различные методы:
Метод 1: использование функции sqrt()
<?php
function computeSquareRoot($number) {
return sqrt($number);
}
$number = 16;
$squareRoot = computeSquareRoot($number);
echo "Square root of $number is: $squareRoot";
?>
Метод 2: использование функции pow()
<?php
function computeSquareRoot($number) {
return pow($number, 0.5);
}
$number = 16;
$squareRoot = computeSquareRoot($number);
echo "Square root of $number is: $squareRoot";
?>
Метод 3. Использование расширения bcmath
Метод 4. Использование метода Ньютона
<?php
function computeSquareRoot($number, $precision = 0.00001) {
$x = $number;
$y = 1;
while ($x - $y > $precision) {
$x = ($x + $y) / 2;
$y = $number / $x;
}
return $x;
}
$number = 16;
$squareRoot = computeSquareRoot($number);
echo "Square root of $number is: $squareRoot";
?>