Үндсэн агуулга руу очих
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
    Бил, татвар, tip оруулах
    Та нийт бил, сонголт татварын дүнг бичнэ. Татварын тоо байгаа бол чекбокс tip-ийг татвар-хийхийн-өмнөх дэд нийлбэрт хэрэглэх боломж олгодог — код олон АНУ-ын мужид хэрэглэгддэг уламжлалтай тохирч tip суурийг тооцоолохоос өмнө билээс татварыг хасдаг.
  2. 2
    Tip хувь хэмжээ хэрэглэгдэнэ
    Урьдчилан тохиргоо (10–25%) сонгох эсвэл захиалгат хувь бичих нь useMemo дахин тооцооллыг идэвхжүүлдэг: tip = tipBase × (хувь / 100). Захиалгат утга 0–100-д хязгаарлагдаж серверийн дамжуулалтгүйгээр клиент талд баталгаажуулагддаг.
  3. 3
    Хуваалт, дугуйруулга шийдэгддэг
    Бүлгийн хуваалтын хувьд хэрэгсэл нийт дүнг бүхэл-нэгжийн арифметик (10^decimals-аар үржүүлж, Math.floor, модулийн үлдэгдэл ашиглан) ашиглан хүн-тутмын хувь болгон хуваадаг тул тэгш-биш центийг сент-нарийвчлалтай хуваарилдаг — жишээ нь, '3 хүн $12.33 төлж, 1 хүн $12.34 төлнө'. Сонголт дээшлүүлэлтийн горим хүн бүрийн хувьд оронд нь Math.ceil хэрэглэдэг.
  4. 4
    Intl.NumberFormat-ээр форматлагдсан гаралт
    Мөнгөн утга бүр таны сонгосон валют, хуудасны бүс нутгаар тохируулагдсан Intl.NumberFormat инстанс дамждаг. Форматлагчийн resolvedOptions().maximumFractionDigits хуваалтын математикийн нарийвчлалыг удирддаг, хуваалтын математик, харагдацын формат синхронд байлгадаг.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд