Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Результат -0


Автор: DeamonShan 22.10.2008, 09:31



Код

echo number_format(($sum - ($sum/(100+$ndsP))*100), 2, '.', '');


этот код при $ndsP=0; выдает результат =-0.00.... я чего-то не понимаю с чего бы так....

обясните плииз...математику сдавал на 5)))

Автор: bars80080 22.10.2008, 09:42
Цитата(DeamonShan @  22.10.2008,  09:31 Найти цитируемый пост)
математику сдавал на 5)))

двоичную математику?

оно конечно ничего, что компьютер всё же считает в двоичных системах, и ему эти 1/100*100 дают не 1, а 1.00000... 02 допустим

округлять надо до значащего знака

Автор: DeamonShan 22.10.2008, 09:57
вот оно как))) ну спасибо))) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)