Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2012, 19:22
Аспирант
Отправить личное сообщение для miha-ha Посмотреть профиль Найти все сообщения от miha-ha
 
Регистрация: 03.09.2010
Сообщений: 39

Осторожно деление!
Вот таки сюрпризы имеют место быть:
Math.round(217.5);//=218
Math.round(870/100*25);//=217
Math.round(870*25/100);//=218


Будьте бдительны! Не дайте неточностям операций с плавающей точкой вас ввести в заблуждение.
Ответить с цитированием