<?php
/**
* Вычисление квадратного корня
*/
//Задача: вычислить квадратный корень числа $n
$n=2;
//Конечно, можно воспользоваться стандартной функцией
echo sqrt($n);
/**
* Но учитывая, что сегодня 1 сентября мы воспользуемся методом Ньютона — Рафсона :)
*/
//точность вычислений
$eps=0.0001;
//начальное приближение
$sqr = $n/2;
while (abs($sqr - ($n/$sqr)) > $eps)
{
$sqr = 0.5 * ($sqr + ($n/$sqr));
}
echo "<br />Квадратный корень из $n равен $sqr";