Страница 1 из 1

Проблема с округлением

Добавлено: Ср ноя 21, 2007 09:40
Алексей96
Возникла проблема при расчете транспорных расходов (в ДТС) программа при пересчете с Евро на рубли считает только по 2 знакам, что в некоторых случаях приводит к неверному расчету стоимости. В случае если я в настройках ставлю расчет по 4 знакам то и на печать выводится 4 знака.

Добавлено: Ср ноя 21, 2007 12:29
Nick
Уточните поподробнее, в чём именно ошибка. В гр.* цена идёт с 4 знаками? Или надо итоговую стоимость с 4 знаками? Пришлите, пожалуйста, пример.

Вообще как правило АРИФМЕТИЧЕСКИ невозможно добиться сходимости до копейки и в рублях, и в валюте и суммы, и каждого товара. Ошибки округления неизбежны. Так что при любом расчёте точно сходится только одна из перечисленных величин... :(

Вопрос в том, какой порядок расчёта/округления ваша таможня считает правильным. На расчёт ругается АИСТ или таможенник с калькулятором?

Добавлено: Ср ноя 21, 2007 15:50
Алексей96
к примеру: в ДТС в графе расчета тр. расходов. стоимость в евро17.94 по курсу 35,9724 будет 645,3448 т.е. округлив по четырем знакам получается 645,35 а программа дает 645,34 с одной стороны мелочь но...просто каждый раз проверяя гтд на правильность расчета тр. сталкиваешся с тем что прибавив к там. стоисоти транспорт не идет неск. копеек.. аист не ругается а таможню это раздражжает

Добавлено: Ср ноя 21, 2007 20:08
Dron
С какой стати .35, когда .34?

"Правила математического округления в десятичной системе:
Число округляется до N-ого знака в зависимости от N+1 знака:
- Если N+1 знак <5, то N-ый знак не меняется, а N+1 и все последующие обнуляются.
- Если N+1 знак ≥5, то N-ый знак увеличивается на единицу, а все знаки начиная с N+1 обнуляются."

Добавлено: Чт ноя 22, 2007 09:19
alta_olg
В таможне, также как и во всей нашей бухгалтерии приняты правила арифметического округления, т.е. надо смотреть первую цифру после копеек и округлять таким образом до копейки.