Различные методы вычисления квадратного корня в PHP: примеры и код

Вот пример программы 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";
?>