/**
* Вычисляем квадратный корень из числа
*/
function my_sqrt($N)
{
$x1 = 1;
$x2 = 0;
for ($i = 0; $i != 10000; ++$i)
{
$x2 = ($x1+$N/$x1)/2;
$x1 = $x2;
}
return $x2;
}
/**
* Сравниваем 2 числа
*/
function compare($a, $b)
{
$c = $a - $b;
if ($c == 0)
{
return "$a == $b";
}
$c2 = $c * $c; // $с2 - заведомо неотрицательное число
// Если корень из квадрата числа не равен исходному числу, значит число отрицаткльное
if ($c == my_sqrt($c2))
{
return "$a > $b";
}
else
{
return "$a < $b";
}
}