Անցնել հիմնական բովանդակությանը

Թեյավճարի հաշվիչ անվճար

Հաշվեք, թե որքան թեյավճար տալ ու բաժանեք հաշիվն ցանկացած թվով մարդկանց միջև: Ընտրեք թեյավճարի տոկոս կամ մուտքագրեք կարգավորված գումար:

Աշխատում է անցանց՝ բեռնվելուց հետո
$
$
Թեյավճարի տոկոս
%
Բաժանել
2մարդ
Թեյավճարի գումար
9,00 $
Ընդհանուր հաշիվ
59,00 $
Թեյավճար մեկ մարդու
4,50 $
Յուրաքանչյուրը վճարում է
29,50 $

ԱՄՆ թեյավճարի ուղեցույց

Ռեստորաններ. 15–20% լավ սպասարկման, 25%+ բացառիկի դեպքում։ Բարեր. $1–2/ըմպելիք կամ 15–20%։ Վարսավիր. 15–20%։ Տաքսի/Rai-share. 10–15%:

Տարածված կիրառություններ

  • Restaurant Tip CalculatorCalculate Ինչ Քանի Tip-ը Restaurant-ում և Split-ը Total Bill-ը Friends-ի միջև:
  • Food Delivery Tip CalculatorCalculate Ինչ Քանի Tip-ը Food Delivery, Grocery Delivery և Courier Services-ի համար:
  • International Tipping GuideCalculate Tips-ներ Taxis, Hotel Staff, Tour Guides և Service Workers-ի համար Travel-ի ընկերում:
  • Personal Services-ի համար Tip CalculatorCalculate Tips-ներ Hair Stylists, Nail Technicians, Massage Therapists և Other Personal Service Providers-ի համար:
  • Split Group Dining BillsEvenly Split-ը Restaurant Bill և Tip-ը Any Size Group-ի միջև - 2-ից 20 մարդ:

Ինչպես է այն աշխատում

Ամբողջ հաշվարկը տեղում աշխատում է ձեր դիտարկիչում՝ պարզ թվաբանությամբ և դիտարկիչի ներկառուցված Intl.NumberFormat API-ով — ոչ մի սերվեր, ոչ մի ցանցային հարցում, ոչ մի արտաքին գրադարան։ Intl.NumberFormat-ը մշակում է արժույթի նշանի տեղադրումը և տասնորդական կանոնները (օրինակ՝ JPY-ն ցուցադրում է զրո տասնորդական տեղ, մինչդեռ USD-ն ցուցադրում է երկուսը), ուստի արդյունքները ճիշտ են ձևաչափված՝ անկախ, թե որ արժույթն եք ընտրում։

  1. 1
    Մուտքագրեք հաշիվ, հարկ և թեյավճար
    Դուք մուտքագրում եք հաշվի ընդհանուրը և ընտրովի հարկի գումարը։ Եթե հարկի ցուցանիշ առկա է, վանդակը թույլ է տալիս թեյավճարել հարկից-առաջ ենթագումարի վրա — կոդը հանում է հարկը հաշվից մինչև թեյավճարի բազան հաշվարկելը, համապատասխանելով ԱՄՆ-ի շատ նահանգներում օգտագործվող կոնվենցիային։
  2. 2
    Թեյավճարի տոկոսը կիրառված
    Նախապատրաստված ընտրելը (10–25%) կամ հատուկ տոկոս մուտքագրելը գործարկում է useMemo վերահաշվարկ. tip = tipBase × (percentage / 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-ը վարում է ամբողջաթիվ-միավորի ճշգրտությունը՝ ապահովելով, որ բաժանման մաթեմատիկան և ցուցադրման ձևաչափը մնան համաժամանակ։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր