រំលងទៅខ្លឹមសារមេ

កម្មវិធីគណនា Tip ឥតគិតថ្លៃ

គណនាទឹកប្រាក់ tip ហើយចែករំលែកវិក្កយបត្ររវាងចំនួនអ្នកណាក៏បាន។ ជ្រើស tip percent ឬបញ្ចូលចំនួនផ្ទាល់ខ្លួន។

ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច
$
$
ភាគរយទឹកចិត្ត
%
ចែករំឡែករវាង
2មនុស្ស
ចំនួនទឹកចិត្ត
9.00$
វិក្កយបត្រសរុប
59.00$
ទឹកចិត្តក្នុងមួយមនុស្ស
4.50$
រៀងរាល់មនុស្សបង់
29.50$

មគ្គុទ្ទេសក៍ Tip អាមេរិក

ភោជនីយដ្ឋាន: 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: លុយបន្ថែម = tipBase × (percentage / 100)។ តម្លៃផ្ទាល់ខ្លួនត្រូវបានកំណត់ត្រឹម 0–100 ហើយផ្ទៀងផ្ទាត់នៅភាគីអតិថិជនដោយគ្មានទំនាក់ទំនងម៉ាស៊ីនមេឡើយ។
  3. 3
    ការបំបែក និងការបង្គត់ដោះស្រាយ
    សម្រាប់ការបំបែកជាក្រុម ឧបករណ៍ចែកសរុបទៅជាចំណែកម្នាក់ៗដោយប្រើនព្វន្តឯកតាចំនួនគត់ (គុណនឹង 10^decimals ដោយប្រើ Math.floor និងសំណល់ modulo) ដូច្នេះសេនមិនស្មើគ្នាត្រូវបានចែកយ៉ាងជាក់ស្តែងសេនម្តងៗ — បង្ហាញ ឧទាហរណ៍ '3 នាក់ចំណាយ $12.33 និង 1 នាក់ចំណាយ $12.34'។ របៀបបង្គត់ឡើងជាជម្រើសអនុវត្ត Math.ceil ទៅចំណែកនីមួយៗជំនួសវិញ។
  4. 4
    លទ្ធផលធ្វើទ្រង់ទ្រាយតាមរយៈ Intl.NumberFormat
    តម្លៃរូបិយវត្ថុនីមួយៗត្រូវបានបញ្ជូនតាមរយៈវត្ថុ Intl.NumberFormat ដែលកំណត់រចនាសម្ព័ន្ធជាមួយរូបិយប័ណ្ណដែលអ្នកបានជ្រើសរើស និងតំបន់ទំព័រ។ resolvedOptions().maximumFractionDigits របស់ formatter ជំរុញភាពជាក់លាក់ឯកតាចំនួនគត់ ដោយធានាថានព្វន្តបំបែក និងទ្រង់ទ្រាយបង្ហាញនៅតែស៊ីសង្វាក់គ្នា។

ឧបករណ៍ពាក់ព័ន្ធ

សំណួរដែលសួរជាញឹកញាប់