Hello, Konstantin!
Konstantin R. Beliaev wrote:
Периодически встречаю мнение, что деньги надо хранить в переменной типа
NUMERIC[хх,2].
Однако возникает вопрос, что делать с ошибками округления?
использовать 3-ий диалект. в котором numeric не вещественное число.
Например, 1000 рублей / 25,95 = $ 38.535645472061657032755298651252
деньги не делят. их умножают, складываю или вычитают.
Куда девать это самое 0.005645472061657032755298651252 ?
вообще бухучет должен решать подобные задачи. и решает
бухгалтерским округлением. на 99.999999999% :-)
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34