Особенности банковского округления при финансовых расчётах заключаются в том, что оно помогает снизить погрешность и увеличить точность при работе с большим количеством чисел. 3
Алгоритм банковского округления: 2
Суть алгоритма: если за последней значащей цифрой стоит 5, то последнюю цифру увеличивают, если она нечётная, и не изменяют, если чётная. 2
Такой подход основан на предположении, что при большом числе округляемых значений, имеющих 0,5 в округляемом остатке, в среднем половина из них окажется слева, а половина — справа от ближайшего чётного, поэтому ошибки округления взаимно погасятся. 1
Банковское округление часто используется при расчётах в бухгалтерских системах, например в «1С» и «Комтет». 2