Перейти к основному содержимому
LibraTool logoLibraTool

Калькулятор чаевых — бесплатно

Рассчитывайте сумму чаевых и делите счёт на любое количество человек. Выбирайте процент чаевых или введите произвольную сумму.

Работает офлайн после загрузки
$
$
Процент чаевых
%
Разделить между
2человека
Сумма чаевых
9,00 $
Итого по счёту
59,00 $
Чаевые на человека
4,50 $
Каждый платит
29,50 $

Руководство по чаевым в США

Рестораны: 15–20% за хорошее обслуживание, 25%+ за отличное. Бары: $1–2/напиток или 15–20%. Парикмахер: 15–20%. Такси/каршеринг: 10–15%.

Частые применения

  • Калькулятор чаевых для ресторановРассчитайте, сколько чаевых дать в ресторане и разделите счет между друзьями.
  • Калькулятор чаевых за доставку едыРассчитайте чаевые для доставки еды, доставки продуктов и курьерских услуг.
  • Международное руководство по чаевымРассчитайте чаевые для такси, персонала отеля, экскурсоводов и работников сфер обслуживания во время путешествия.
  • Калькулятор чаевых за личные услугиРассчитайте чаевые для парикмахеров, мастеров маникюра, массажистов и других поставщиков личных услуг.
  • Расплаты за групповой обедРавномерно разделите счет ресторана и чаевые среди любого размера группы — от 2 до 20 человек.

Как это работает

Весь расчёт выполняется локально в вашем браузере с использованием обычной арифметики и встроенного API Intl.NumberFormat браузера — без сервера, без сетевого запроса, без внешней библиотеки. Intl.NumberFormat обрабатывает размещение символа валюты и правила десятичных разрядов (например, JPY отображает ноль десятичных разрядов, в то время как USD отображает два), так что результаты форматируются правильно независимо от того, какую валюту вы выбираете.

  1. 1
    Введите счёт, налог и чаевые
    Вы вводите итог счёта и опциональную сумму налога. Если присутствует цифра налога, флажок позволяет вам дать чаевые на подытог до налога — код вычитает налог из счёта перед вычислением базы чаевых, соответствуя конвенции, используемой во многих штатах США.
  2. 2
    Применён процент чаевых
    Выбор пресета (10–25%) или ввод пользовательского процента запускает пересчёт useMemo: чаевые = базаЧаевых × (процент / 100). Пользовательское значение ограничивается 0–100 и проверяется на клиенте без обращения к серверу.
  3. 3
    Разделение и округление разрешены
    Для групповых разделений инструмент делит итог на доли на человека, используя целочисленную арифметику (умножая на 10^десятичные, используя Math.floor и остаток по модулю), так что неравные центы распределяются с точностью до цента — показывая, например, '3 человека платят $12,33, а 1 человек платит $12,34'. Опциональный режим округления вверх вместо этого применяет Math.ceil к доле каждого человека.
  4. 4
    Отформатированный вывод через Intl.NumberFormat
    Каждое денежное значение передаётся через экземпляр Intl.NumberFormat, настроенный с выбранной вами валютой и локалью страницы. resolvedOptions().maximumFractionDigits форматтера управляет точностью целочисленной единицы, гарантируя, что математика разделения и формат отображения остаются синхронизированными.

Похожие инструменты

Часто задаваемые вопросы