Размен суммы на купюры и монеты
Три расчёта вокруг наличных. Первый раскладывает сумму на минимальное число банкнот и монет: 7380 ₽ собираются из пятитысячной, двухтысячной, двухсотрублёвой, сотни, полусотни и трёх десятирублёвых монет — восемь знаков. Второй считает сдачу и сразу показывает, какими купюрами её удобно отдать. Третий делит сумму на равных участников так, чтобы каждая доля собиралась целыми знаками, и отдельно показывает остаток, который поровну не делится: тысяча на троих — это по 333 ₽ и рубль сверху. Любой номинал можно выключить, если его нет в кассе. Тогда расклад пересчитывается заново, и часто он меняется целиком: без сотенных и двухсотрублёвых 300 ₽ приходится собирать шестью полусотнями. Если сумму нельзя собрать оставшимися знаками, калькулятор соберёт максимум и покажет неразменный хвост. Внутри работает перебор по всем комбинациям, поэтому минимум находится и на урезанном наборе номиналов, где привычный подход «бери самое крупное» промахивается.
| Номинал | Штук | Сумма, ₽ |
|---|
Минимальный размен ходовых сумм
| Сумма | Из чего складывается | Знаков |
|---|---|---|
| 100 ₽ | 100 | 1 |
| 250 ₽ | 200 + 50 | 2 |
| 750 ₽ | 500 + 200 + 50 | 3 |
| 1500 ₽ | 1000 + 500 | 2 |
| 2500 ₽ | 2000 + 500 | 2 |
| 3700 ₽ | 2000 + 1000 + 500 + 200 | 4 |
| 5550 ₽ | 5000 + 500 + 50 | 3 |
| 7380 ₽ | 5000 + 2000 + 200 + 100 + 50 + 10 × 3 | 8 |
| 10 000 ₽ | 5000 × 2 | 2 |
| 12 345 ₽ | 5000 × 2 + 2000 + 200 + 100 + 10 × 4 + 5 | 10 |
Номиналы рубля
| Номинал | Что это | В расчёте |
|---|---|---|
| 5000 ₽ | банкнота | включена |
| 2000 ₽ | банкнота | включена |
| 1000 ₽ | банкнота | включена |
| 500 ₽ | банкнота | включена |
| 200 ₽ | банкнота | включена |
| 100 ₽ | банкнота | включена |
| 50 ₽ | банкнота | включена |
| 10 ₽ | монета | включена |
| 5 ₽ | монета | включена |
| 2 ₽ | монета | включена |
| 1 ₽ | монета | включена |
| 50 копеек | монета | по галочке |
| 10 копеек | монета | по галочке |
Как пользоваться
- Пробелы между разрядами и запятая допустимы.
- Список галочек под полем ввода.
- Соседние вкладки считают сдачу и деление поровну.
Частые вопросы
Как находится минимальное число знаков
Перебором по всем комбинациям, а точнее динамическим программированием: для каждой суммы от нуля до нужной запоминается минимальное число знаков и последний добавленный номинал, потом цепочка разворачивается обратно. Привычный подход «бери самое крупное, пока влезает» на полном наборе рублёвых номиналов даёт тот же ответ, но стоит выключить пару позиций, и он начинает промахиваться. Показательный случай: остались только пятитысячные и двухтысячные, надо собрать 6000 ₽. Жадный возьмёт 5000 и упрётся в тысячу, которую нечем закрыть, а правильный ответ — три купюры по 2000. Перебор такие ловушки проходит спокойно.
Почему двухсотрублёвая купюра меняет весь расклад
Она закрывает диапазон, который иначе набирается сотнями и полусотнями. Возьмите 7380 ₽. С двухсотрублёвой получается 5000 + 2000 + 200 + 100 + 50 + 10 + 10 + 10 — восемь знаков. Уберите её из набора, и минимум становится другим: 5000 + 2000 + 100 + 100 + 100 + 50 + 10 + 10 + 10, уже девять. Разница в одну купюру выглядит мелочью, но на кассе с сотней таких операций за смену это заметный объём лишней мелочи в ящике. То же самое с двухтысячной: без неё 7000 ₽ собираются как 5000 + 1000 + 1000.
Что делать, если каких-то купюр в кассе нет
Снять галочку с номинала, и расчёт пойдёт заново уже без него. Работает это в любую сторону: можно оставить только полусотни и десятки, чтобы посмотреть, наберётся ли из них нужная сумма. Когда оставшимися знаками сумму собрать нельзя, калькулятор набирает максимально близкое значение снизу и показывает неразменный хвост отдельной строкой. Например, из одних двухтысячных 3000 ₽ дают одну купюру и тысячу рублей хвоста. Такой хвост — сигнал, что придётся либо просить размен, либо округлять сумму.
Как разделить сумму на несколько человек
Третья вкладка ищет самую большую долю, которая укладывается целыми знаками и при этом не больше частного от деления. Тысяча на троих даёт по 333 ₽, каждые из которых собираются из двухсотрублёвой, сотни, трёх десяток, двушки и рубля, а один рубль остаётся неделимым остатком. Остаток показывается отдельно, потому что решать его судьбу приходится людям: кому-то он достаётся целиком, либо уходит в чаевые, либо переводится онлайн. Если включить копеечные монеты, доля становится точнее — 333,30 ₽ на человека и 10 копеек остатка.
Почему копейки выключены по умолчанию
Потому что в наличном обороте их почти не встретишь: цены давно округляются до рубля, копейками в кассах не сдают, и самые мелкие монеты не чеканят уже много лет. Формально 10 и 50 копеек остаются законным платёжным средством, поэтому они есть в списке и включаются галочкой. При включении меняется шаг всего расчёта: доли при делении поровну считаются с точностью до десяти копеек, а остаток обычно уменьшается. Пяти- и десятирублёвые банкноты в наборе не участвуют по той же бытовой причине — на кассах вместо них ходят монеты.
Как посчитать сдачу и проверить кассира
Вкладка сдачи берёт две суммы: сколько дали и сколько нужно заплатить. Разница раскладывается на минимальный набор знаков — это ровно то, что кассир должен положить в руку. Дали 5000 ₽ при чеке на 3450 ₽ — сдача 1550 ₽ и складывается она тремя знаками: тысяча, пятьсот и полусотня. Если денег дали меньше чека, калькулятор скажет, сколько не хватает. Расчёт пригождается и наоборот: перед оплатой видно, какие купюры отдать, чтобы сдача вернулась удобными знаками вместо горсти десяток.
Где это пригодится и куда уходят данные
Заранее собрать зарплату по конвертам, разложить выручку по номиналам перед инкассацией, подготовить размен для ярмарки или гаражной распродажи, поделить счёт в кафе наличными, посчитать, хватит ли мелочи на сдачу первым покупателям. Отдельная история — подготовка кассы к смене: видно, сколько именно полусотен и десяток нужно заказать. Все расчёты идут в браузере, суммы никуда не отправляются и нигде не сохраняются.
Похожие инструменты
Список в строку с разделителем и обратно. Переносы ↔ запятые/пробелы.
ОткрытьРазбить текст на частиДелит длинный текст на куски нужной длины: Telegram 4096, подпись 1024, ВК 4000, description 160, SMS 70. Не рвёт слова и предложения.
ОткрытьИзменить размер фотоПиксели вручную или готовый пресет: обложка ВК, превью YouTube, аватар, фото 3×4, печать 10×15. Пакетно, с обрезкой или полями.
ОткрытьТипографорКавычки-ёлочки «», дефис → тире, неразрывные пробелы после предлогов, чистка двойных пробелов. Аккуратная типографика для сайта.
ОткрытьГенератор sitemap.xmlСоберёт ссылки прямо с вашего сайта по адресу или сделает карту из готового списка URL. lastmod, changefreq, priority.
ОткрытьОбрезать строкиУдалить N символов с краёв, текст до/после символа, убрать приставку или окончание.
ОткрытьЕщё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.