Перайсці да асноўнага зместу
LibraTool logoLibraTool

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

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

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

Даведнік па чаявых у ЗША

Рэстараны: 15–20% за добрае абслугоўванне, 25%+ за выдатнае. Бары: $1–2/напой або 15–20%. Цырульнік: 15–20%. Таксі/Ride-share: 10–15%.

Тыповыя выкарыстанні

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

Як гэта працуе

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

  1. 1
    Увядзіце рахунак, падатак і чаявыя
    Вы ўводзіце агульны рахунак і апцыянальную суму падатку. Калі прысутнічае лічба падатку, сцяжок дазваляе даваць чаявыя ад падсумы да падатку — код аднімае падатак ад рахунку перад вылічэннем базы чаявых, адпавядаючы канвенцыі, якая выкарыстоўваецца ў многіх штатах ЗША.
  2. 2
    Прыменены адсотак чаявых
    Выбар прэсэту (10–25%) ці ўвод уласнага адсотка выклікае пераразлік useMemo: чаявыя = tipBase × (percentage / 100). Уласнае значэнне абмяжоўваецца дыяпазонам 0–100 і правяраецца на баку кліента без зваротнага падарожжа да сервера.
  3. 3
    Раздзяленне і акругленне вырашаны
    Для групавых раздзяленняў інструмент дзеліць суму на долі на аднаго чалавека з дапамогай цэлалікавай адзінкавай арыфметыкі (множачы на 10^дзесятковыя, выкарыстоўваючы Math.floor і рэшту модуля), так что нераўнамерныя цэнты размяркоўваюцца з дакладнасцю да пені — паказваючы, напрыклад, '3 чалавекі плацяць $12.33, а 1 чалавек плаціць $12.34'. Апцыянальны рэжым акруглення ўверх прымяняе Math.ceil да долі кожнага чалавека замест гэтага.
  4. 4
    Фарматаваны вывад праз Intl.NumberFormat
    Кожнае грашовае значэнне праходзіць праз экземпляр Intl.NumberFormat, наладжаны з вашай абранай валютай і лакаллю старонкі. resolvedOptions().maximumFractionDigits фарматавальніка кіруе дакладнасцю цэлалікавай адзінкі, забяспечваючы, каб матэматыка раздзялення і фармат адлюстравання заставаліся сінхранізаванымі.

Звязаныя інструменты

Часта задаюць пытанні