Проект

Общее

Профиль

Правила округления для расчета тарифа с КСЛП

Порядок округления. Округление производится до двух знаков после запятой. Последовательность округления: сначала вычисляется итоговый коэффициент КСЛП. Потом производится его округление и результат записывается в поле «IT_SL». Потом производится вычисление значения поля TARIF (умножение тарифа КСГ на КСЛП), произведение округляется и записывается в поле TARIF. Затем уже с округленным значением поля TARIF выполняются все другие арифметические операции, если они необходимы.

При расчетах КСЛП округление производится по наиболее распространенному правилу округления, т.н. «*округление к ближайшему целому*». При этом округление числа N+1 производится по правилу математического округления, когда в случае если N+1 знак = 5 увеличивает N-й знак на единицу, а все знаки после N-го отбрасываются (обнуляются).

Примеры округления до сотых долей, когда N-й знак - второй после запятой, N+1 - третий:

  • 40838,4 8 4 6 : N = 8, N+1 = 4, цифру 6 просто отбрасываем, не принимаем во внимание. Поскольку N + 1 = 4 (4 < 5), то цифра N = 8 округляется в меньшую сторону, то есть в данном случае остаётся неизменной. Результат округления: 40838,48. То же самое получится, если цифра N +1 будет равна 0, 1, 2 или 3.
  • 40838,4 8 5 6 : N = 8, N+1 = 5, цифру 6 просто отбрасываем, не принимаем во внимание. Поскольку N + 1 = 5 (5 = 5), то цифра N = 8 округляется в большую сторону, то есть в данном случае увеличивается на 1. Результат округления: 40838,49. То же самое получится, если цифра N +1 будет равна 6, 7, 8 или 9.