LibraTool logoLibraTool

Ҳисобкунандаи чойпулӣ-и ройгон

Ҳисоб кунед, ки чӣ қадар чойпулӣ додан лозим ва суратҳисобро байни ҳар шумораи одам тақсим кунед. Фоизи чойпулӣ интихоб кунед ё маблағи дилхоҳ ворид кунед.

Ҳамин ки бор шуд офлайн кор мекунад
$
$
Фоизи чойпулӣ
%
Тақсим кардан байни
2нафар
Маблағи чойпулӣ
9,00 $
Ҷамъи ҳисоб
59,00 $
Чойпулӣ барои ҳар нафар
4,50 $
Ҳар нафар мепардозад
29,50 $

Роҳнамои чойпулии ИМА

Тарабхонаҳо: 15–20% барои хизмати хуб, 25%+ барои хизмати аъло. Барҳо: $1–2/нӯшокӣ ё 15–20%. Сартарош: 15–20%. Такси/хидмати саворшавӣ: 10–15%.

Чӣ тавр он кор мекунад

Ҳама ҳисобкунӣ маҳаллӣ дар браузери шумо бо арифметикаи одӣ ва 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-и форматгар дақиқии воҳиди-бутунро ҳаракат медиҳад, синхронии математикаи тақсим ва формати намоишро таъмин мекунад.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда