Фокусы с математикой или как посадить бухгалтера за недостачу. — ПИПМАЙ: Лучшее со всей сети

Фокусы с математикой или как посадить бухгалтера за недостачу.

Допустим, есть стая товарищей, человек в семь, бабки для которых распределяются в равных долях.

Каждому положена 1/7 доля... Ну норм. Понеслась.

Рубли/копейки. Доллары/центы. Фунты/пенни. Процветание и ляпота.

И каждый день, допустим, заходит 100500 "денех", для раздачи этому дружному коллективу.

Доля в 1/7, с точностью "до копейки", это 0.143

Итак, 0.143*100500 = 14371.5 каждому.

А потом проведём аудит и в первое же поступление видим:

14371.5 * 7 = 100600.5

Вау! Да у нас недостача в 100,5 с каждого поступления.

Присаживаемся. Ну или учим мать его элементарную матику.

 


Раскрыть
BuhBuhov
3 месяца назад

Из серии поделить 100 рублей на троих. По 33 рубля 33 копейки. 1 копейка остается.

+2
2 Нырнуть
3 месяца назад

Тут (100/3) остаётся излишек… А я описал ситуацию, когда каждому, условно к данному примеру -  полагается по 34 рубля :)

Лучше тогда уже украсть ящик водки, выгодно продать, а деньги пропить :)

+1
3 Нырнуть
BuhBuhov
3 месяца назад

А какой смысл считать через пропорцию? 100500 / 7 = 14 357,14285714286 Несколько отличается от 14371.5.

Если использовать финансовый формат данных в четыре знака после запятой, то может копейка и будет расхождение, но никак не 100 рублей на каждого.

+2
4 Нырнуть
3 месяца назад

Смысл? Какой смысл?

Если использовать финансовый формат данных в четыре знака после запятой, то может копейка и будет расхождение, но никак не 100 рублей на каждого.

… то мы просто уменьшим величину погрешности (кстати, во многих системах «округление до копейки» принято работать с данными в 3 знака после запятой).

Изображение

Смысла нет, пример притянут за уши.

Но он про то, что ошибки округления накапливаются, а также про то, что «вывод с точностью N знаков после запятой» и «округление с точностью N знаков после запятой» — очинно разные вещи, чего некоторые не понимают.

Недавно, в очередной раз, столкнулся с этим возмутительным фактом.

+1
5 Нырнуть
BuhBuhov
3 месяца назад

Не читали Гарри Гаррисона про стальную крысу? Там был такой весьма колоритный персонаж — Слон. Так он вот эти копеечки из округлений в банках воровал. ИзображениеПри большом количестве транзакций набегало не мало.

Я тоже постоянно с этим сталкиваюсь. Работаю программистом 1С. Типовой функционал «1С УПП» считает НДС по одному алгоритму, а счет-фактуру выводит на печать по чуть-чуть другому алгоритму. И там копейка разница получается иногда. То есть в налоговую отчет идет с отличием в копейку. И с контрагентом расчеты криво получаются. Зачисляют одну сумму, а в документах другая.

+1
PblBlya
3 месяца назад

0.143  это с точностью до копейки?  Не, мысль то твоя ясна, но блин, ты объясняешь конечно капец как.

+1
2 Нырнуть
3 месяца назад

Просто если копейки занимают два разряда, то для промежуточных вычислений кое-где принято оставлять одну цифру, как «запасную».

Объясняльщик из меня аховый, признаю.

Новые комментарии