Hello, Konstantin!

Konstantin R. Beliaev wrote:

Однако возникает вопрос, что делать с ошибками округления?
Например, 1000 рублей / 25,95 = $ 38.535645472061657032755298651252
Куда девать это самое 0.005645472061657032755298651252 ?

кстати. про доллары. никаких долларов в учете нет и быть
не может. у нас в стране официальная валюта - рубли.
поэтому результирующий "доллар" или "рубль" при конвертациях
можно округлять куда угодно.

если это "внутренняя единица хранения" в какой-нибудь клиентской
веб-системе, то округление обычно идет в не в интересах клиента,
с нужным кому надо округлением до нужного числа цифр.

p.s. я про банки и валютные счета не говорю.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить