Опять об округлении (ROUND)

[code]
SET DECIMALS TO 10
var1 = 4011.5*34.83
? var1 && 139720.545
? ROUND(var1,2) && 139720.54
? ROUND(139720.545,2) && 139720.55
[/code]
Почему так происходит, я понимаю, и даже в нескольких темах по округлению поучаствовал.
Но почему-то напрочь забыл, есть ли надежный способ решения этой проблемы, но не только в этом конкретном случае, а в случае общем?

0

Автор публикации

Пользователи не найдены
Оставить комментарий
Авторизация
*
*
Генерация пароля