Что считает этот калькулятор
Инструмент воспроизводит правила разделения счёта на японской корпоративной вечеринке (номикай). По традиции женщины платят меньшую долю, старшие по должности коллеги (сэмпай-дзёси) — фиксированную сумму или надбавку сверху, а организатор (кандзи) забирает себе остаток, образовавшийся при округлении. Эти роли отражают именно японский социальный обычай, но сама арифметика универсальна и подойдёт для любой компании. Все суммы указаны в японских иенах.
Как пользоваться
Введите общую сумму счёта, выберите шаг округления (доля каждого участника округляется вверх до «круглого» значения) и укажите общее число гостей. Затем задайте, сколько среди них начальников и как они платят — фиксированной суммой или надбавкой к доле мужчины, а также сколько женщин и в каком соотношении они платят относительно мужской доли. Все остальные участники считаются мужчинами, и один из них — организатор.
Как работает формула
Сначала рассчитывается оплата начальников: при фиксированной сумме начальник просто вносит её, а при надбавке — платит мужскую долю плюс надбавку. Оставшаяся часть счёта делится на «мужские единицы», где каждая женщина считается как womenRate от мужчины. Базовая мужская доля рассчитывается так:
$$\text{baseManShare} = \frac{\text{remainingAmount}}{\text{menEquivalent} + \text{womenCount}\times\text{womenRate}}$$затем округляется вверх до выбранного шага для всех участников:
$$\text{manPays} = \left\lceil \frac{\text{remainingAmount}}{\text{equivalentUnits} \times \text{roundingUnit}} \right\rceil \times \text{roundingUnit}$$где округление вверх задаётся как \(\text{roundUpTo}(x,u) = \lceil x/u \rceil \times u\). Поскольку каждая доля округляется в большую сторону, собранная сумма чуть превышает счёт, а излишек возвращается организатору.
Разбор на примере
Счёт 28 760 иен, округление 500, 6 человек, 1 начальник с надбавкой 2 000, 2 женщины с долей 70 %. Мужчины = 6 − 1 − 2 = 3. Остаток = 28 760 − 2 000 = 26 760. Единицы = (3+1) + 2×0,7 = 5,4. Базовая мужская доля:
$$\frac{26\,760}{5{,}4} = 4\,955{,}56$$Мужчина платит 5 000, женщина — 3 500, начальник — 7 000. Собрано:
$$5\,000\times3 + 3\,500\times2 + 7\,000 = 29\,000$$Возврат организатору:
$$29\,000 - 28\,760 = 240 \text{ иен}$$Частые вопросы
Организатор — это дополнительный человек? Нет. Организатор входит в число гостей и, если присутствует хотя бы один мужчина, считается мужчиной: он платит мужскую долю, а затем получает остаток обратно.
Что если фиксированная сумма начальников превышает счёт? Оплата начальников ограничивается так, чтобы они никогда не платили больше общей суммы счёта.
Почему собирают больше, чем сам счёт? Каждая доля округляется вверх до круглого значения, поэтому небольшой излишек возвращается организатору.