Проблема с округлением в Delphi
Суть проблемы. Вот допустим я хочу распечтать данные из таблицы в неком отчете. б.о - без округления с.о.- с округлением
Наименование Цена б.о Цена с.о.
1 759,5 760
2 151,9 152
3 110,74 111
4 203,84 204
5 252,84 253
6 232,26 232
Итого: 1711,08 руб 1712 руб.
Разница в 1 рубль. Delphi при сложении и округлении дает итоговую 1711 рублей, но если просуммировать колонку со скидкой получаем 1712 рублей. Чему верить? Как избежать такой погрешности?
P.S. Программа для учета и реализации товаров на складе.
|