История изменений
Исправление AntonI, (текущая версия) :
Не ребят, ошибки округления вы так не поборете.
Как только в вашей вундервафле возникнет необходимость раскидать сумму по разным счетам в каких то долях (сумма долей строго единица) тут же полезут ошибки округления. Если доли заданы во флоатинг/фихед пойнт эти ошибки в общем случае неустранимы и вам останется тока молиться.
Исходная версия AntonI, :
Не ребят, ошибки округления вы так не поборете. А раз есть ошибки округления то есть и потери.
Как только в вашей вундервафле возникнет необходимость раскидать сумму по разным счетам в каких то долях (сумма долей строго единица) тут же полезут ошибки округления. Если доли заданы во флоатинг/фихед пойнт эти ошибки в общем случае неустранимы и вам останется тока молиться.