Калькулятор деления счёта: как пользоваться и как считается
Калькулятор деления счёта помогает быстро посчитать, кто кому и сколько должен после совместных трат: ужина в кафе, поездки, аренды дома или подарка вскладчину. Достаточно ввести, сколько заплатил каждый участник, — калькулятор поделит расходы поровну и покажет минимальный набор переводов, чтобы всех уравнять.
- баланс участника = его траты − доля
- переплатил (баланс > 0) — ему возвращают
- недоплатил (баланс < 0) — он доплачивает
- переводы: должники → кредиторам, минимальным числом
Как работает деление счёта
Сначала считается общая сумма всех трат и средняя доля на одного человека (итого делится на число участников). Затем для каждого вычисляется баланс: кто-то заплатил больше своей доли (переплатил), кто-то меньше (недоплатил). Переплатившим друзья должны вернуть разницу, а недоплатившие — доплатить.
Калькулятор не просто показывает, кто в плюсе, а кто в минусе, — он сводит балансы в конкретные переводы «Имя → Имя: сумма». Алгоритм подбирает переводы так, чтобы их было как можно меньше: крупнейший должник платит крупнейшему кредитору, и так пока все не окажутся при своих.
Когда это удобно
Типичные ситуации: компания скинулась на общий стол, но платили по очереди разные люди; совместная поездка, где кто-то оплатил жильё, а кто-то бензин и продукты; подарок вскладчину. Вместо запутанных взаимных долгов вы получаете короткий список переводов, который легко разослать в чат.
Минимизация числа переводов экономит время и комиссии: если четверо участников, часто достаточно двух-трёх переводов вместо шести возможных. Имена можно не заполнять — калькулятор подставит «Человек 1», «Человек 2» и так далее.
Особенности расчёта
Все суммы округляются до копеек, поэтому итог всегда сходится. Если все потратили поровну, калькулятор так и сообщит: «никто никому не должен». Расчёт выполняется прямо в браузере — введённые суммы никуда не отправляются, а сохранить результат в историю можно по кнопке.