Допустим, есть стая товарищей, человек в семь, бабки для которых распределяются в равных долях.
Каждому положена 1/7 доля... Ну норм. Понеслась.
Рубли/копейки. Доллары/центы. Фунты/пенни. Процветание и ляпота.
И каждый день, допустим, заходит 100500 "денех", для раздачи этому дружному коллективу.
Доля в 1/7, с точностью "до копейки", это 0.143
Итак, 0.143*100500 = 14371.5 каждому.
А потом проведём аудит и в первое же поступление видим:
14371.5 * 7 = 100600.5
Вау! Да у нас недостача в 100,5 с каждого поступления.
Присаживаемся. Ну или учим мать его элементарную матику.
Чтобы не затопить соседей, подводку к унитазам и кранам надо менять раз в 5-7 лет. Рекомендую еще и шланги прикупить — новые.
У меня почти двадцать лет подводка была старая. Потом, чот сцыкотно стало и все поменял на новое. Лучше не жаться. Ремонт соседям делать обойдется дороже.
Не как бугатти, но тоже не дешево. 
Я-то думал, что я тут один из самых привилегированных. Стараюсь тут, пощу всякую хрень. Оказывается, у кого-то прав больше. Ну, ладно. Я не претендую.
Вы с Весси в разных группах пользоватлей. поэтому было такое различие. Главжаб всё привел в единообразие
три кило гималайской соли.
@SGimalaev Гима, а ты давно по солям то стал диллером?
Страшный процесс очистки:


У меня «Срок публикации» не возникает. Только что делал «Субботницу», я обычно ее по пятницам делаю и ставлю «Дату начала публикации» на утро субботы. Так вот у меня поля «Срок публикации» нет.
испарвили и убрали эту ошибочную херню. Посты, если попали под это у авторов — вёрнуты
Она самая)
Пст, а что такое «срок публикации» при написании поста? Поискала по сайту, ничего не нашла.
Из серии поделить 100 рублей на троих. По 33 рубля 33 копейки. 1 копейка остается.
Тут (100/3) остаётся излишек… А я описал ситуацию, когда каждому, условно к данному примеру - полагается по 34 рубля :)
Лучше тогда уже украсть ящик водки, выгодно продать, а деньги пропить :)
А какой смысл считать через пропорцию? 100500 / 7 = 14 357,14285714286 Несколько отличается от 14371.5.
Если использовать финансовый формат данных в четыре знака после запятой, то может копейка и будет расхождение, но никак не 100 рублей на каждого.
Смысл? Какой смысл?
… то мы просто уменьшим величину погрешности (кстати, во многих системах «округление до копейки» принято работать с данными в 3 знака после запятой).
Смысла нет, пример притянут за уши.
Но он про то, что ошибки округления накапливаются, а также про то, что «вывод с точностью N знаков после запятой» и «округление с точностью N знаков после запятой» — очинно разные вещи, чего некоторые не понимают.
Недавно, в очередной раз, столкнулся с этим возмутительным фактом.
Не читали Гарри Гаррисона про стальную крысу? Там был такой весьма колоритный персонаж — Слон. Так он вот эти копеечки из округлений в банках воровал.
При большом количестве транзакций набегало не мало.
Я тоже постоянно с этим сталкиваюсь. Работаю программистом 1С. Типовой функционал «1С УПП» считает НДС по одному алгоритму, а счет-фактуру выводит на печать по чуть-чуть другому алгоритму. И там копейка разница получается иногда. То есть в налоговую отчет идет с отличием в копейку. И с контрагентом расчеты криво получаются. Зачисляют одну сумму, а в документах другая.
0.143 это с точностью до копейки? Не, мысль то твоя ясна, но блин, ты объясняешь конечно капец как.
Просто если копейки занимают два разряда, то для промежуточных вычислений кое-где принято оставлять одну цифру, как «запасную».
Объясняльщик из меня аховый, признаю.