Негізгі мазмұнға өту

Тіпсіз есептегіш — тегін

Кез келген адам санына тіпсіні қанша беру керек екенін және есепшотты бөлуді есептеңіз. Тіпсі пайызын таңдаңыз немесе реттелетін сомасын енгізіңіз.

Жүктелгеннен кейін офлайн жұмыс істейді
$
$
Кеңес ақы пайызы
%
Арасында бөлу
2адам
Кеңес ақы сомасы
9,00 $
Жалпы шот
59,00 $
Адам басына кеңес ақы
4,50 $
Әр адам төлейді
29,50 $

АҚШ кеңес ақы нұсқаулығы

Мейрамханалар: жақсы қызмет үшін 15–20%, тамаша үшін 25%+. Барлар: сусын басына $1–2 немесе 15–20%. Шаш маманы: 15–20%. Такси/Жол бөлісу: 10–15%.

Жиі қолданылуы

  • Рестораны Ұча ЕсептеуіРесторанда қанша ұча берді болатынын есептеңіз және жалпы шотты достар арасында бөліңіз.
  • Ағындық Озату Ұча ЕсептеуіАғындық озату, ағындық озату және курьер қызметтері үшін қанша ұча берді болатынын есептеңіз.
  • Халықаралық Ұча НұсқаулығыСапарланған кезде такси, сала ұстаулары, туризм бағыттандырушылары және қызмет өндіктері үшін ұчаларды есептеңіз.
  • Жеке Қызметтер Үшін Ұча ЕсептеуіШаш стилистері, тырнақ техникасы, массаж терапистері және басқа жеке қызмет берушілер үшін ұчаларды есептеңіз.
  • Топ Ағындық Есептерін БөліңізРесторан шотын және ұчаны кез келген өлшемдегі топ арасында біржеткі бөліңіз - 2-ден 20 адамға дейін.

Қалай жұмыс істейді

Барлық есептеу жай арифметика мен браузердің кірістірілген Intl.NumberFormat API-ын пайдаланып браузеріңізде жергілікті түрде жүреді — сервер жоқ, желілік сұрау жоқ, сыртқы кітапхана жоқ. 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 бүтін-бірлік дәлдігін басқарады, бөлу математикасы мен көрсетілім форматының синхронда қалуын қамтамасыз етеді.

Байланысты құралдар

Жиі қойылатын сұрақтар