Silex
unitecsys
Погрешности вычислений с fp
Кусок кода:
т.е. все до безобразия просто. Столкнулся с тем, что при $all=$pay[1]=43.8 (на экран выводится именно это число) имеем
. Для других чисел такое не наблюдается. Откуда такое берется? А если бы мне пришлось где-то с нулем сравнивать, что тогда?
Кусок кода:
PHP:
<p>Всего оплата - <b><?=$all?></b><br>
Выплачено - <b><?=$pay[1]?></b><br>
Долг - <b><?=$all-$pay[1]?></b>
PHP:
$all-$pay[1] = 7.105427357601E-15