Ugrás a fő tartalomra

Ingyenes Borravaló-kalkulátor

Számítsd ki a borravaló összegét, és oszd el a számlát tetszőleges számú ember között. Válassz borravaló-százalékot, vagy adj meg egyéni összeget.

Betöltés után offline is működik
USD
USD
Borravaló (%)
%
Elosztva
2személy
Borravaló összege
9,00 USD
Végösszeg
59,00 USD
Borravaló személyenként
4,50 USD
Mindenki fizet
29,50 USD

Borravalózási útmutató (USA)

Éttermek: 15–20% jó kiszolgálásért, 25%+ kivételesnél. Bárok: 1–2$/ital vagy 15–20%. Fodrász: 15–20%. Taxi/Közösségi fuvar: 10–15%.

Gyakori felhasználások

  • Borravalópályázat éttermeknélSzámítsa ki, mennyi borravalót kell adnia egy étteremben, és ossza meg a teljes számlát a barátok között.
  • Borravalópályázat élelmiszert szállítóSzámítsa ki, mennyi borravalót kell adnia az élelmiszer szállítmányhoz, az élelmiszerbolt szállítmányához és a futárszolgáltatáshoz.
  • Nemzetközi borravaló útmutatóSzámítsa ki a borravalót a taxikhoz, a szállodai személyzethez, a túravezetőkhöz és a szolgáltatott személyzethez az utazás során.
  • Borravalópályázat a személyes szolgáltatások számáraSzámítsa ki a borravalót a fodrászokhoz, körmös technikusokhoz, masszázsterapeutákhoz és más személyes szolgáltatóhoz.
  • Éttermi számlák megosztása csoportok számáraOsszon egy éttermi számlát és borravalót egyenlően bármelyik méretű csoport között — 2-től 20 fő közé.

Hogyan működik

Minden számítás helyben zajlik a böngésződben, egyszerű aritmetikával és a böngésző beépített Intl.NumberFormat API-jával — nincs szerver, nincs hálózati kérés, nincs külső könyvtár. Az Intl.NumberFormat kezeli a pénznemjel elhelyezését és a tizedesjegy-szabályokat (például a JPY nulla tizedesjegyet jelenít meg, míg az USD kettőt), így az eredmények a kiválasztott pénznemtől függetlenül helyesen formázódnak.

  1. 1
    Add meg a számlát, az adót és a borravalót
    Beírod a számla teljes összegét és opcionálisan az adóösszeget. Ha van megadott adóösszeg, egy jelölőnégyzet lehetővé teszi, hogy az adó nélküli részösszeg alapján adj borravalót — a kód levonja az adót a számlából, mielőtt kiszámítaná a borravaló alapját, több amerikai államban használt konvenció szerint.
  2. 2
    A borravaló-százalék alkalmazva
    Egy preset kiválasztása (10–25%) vagy egy egyedi százalék beírása egy useMemo újraszámítást indít el: borravaló = borravalóalap × (százalék / 100). Az egyedi érték 0–100 közé van korlátozva, és kliensoldalon kerül ellenőrzésre, szerver-oda-vissza kérés nélkül.
  3. 3
    Osztás és kerekítés megoldva
    Csoportos osztásnál az eszköz egész egységekben számolva osztja szét az összeget egyenlő részekre (10^tizedesjegyekkel szorozva, Math.floor-t és a moduló maradékot használva), így az egyenetlen centek pontosan szétosztásra kerülnek — megmutatva például, hogy "3 ember fizet 12,33 dollárt, 1 ember pedig 12,34 dollárt". Az opcionális felfelé kerekítés mód mindenki részéhez Math.ceil-t alkalmaz.
  4. 4
    Formázott kimenet az Intl.NumberFormat segítségével
    Minden pénzösszeg egy, a kiválasztott pénznemmel és az oldal nyelvi beállításával konfigurált Intl.NumberFormat példányon megy keresztül. A formázó resolvedOptions().maximumFractionDigits értéke vezérli az egész egységes pontosságot, biztosítva, hogy az osztási aritmetika és a megjelenítési formátum szinkronban maradjon.

Kapcsolódó eszközök

Gyakran ismételt kérdések