Přeskočit na hlavní obsah

Kalkulačka spropitného zdarma

Vypočítejte výši spropitného a rozdělte účet mezi libovolný počet lidí. Vyberte procento spropitného nebo zadejte vlastní částku.

Funguje offline po načtení
US$
US$
Procento spropitného
%
Rozdělit mezi
2osoby
Výše spropitného
9,00 US$
Celkový účet
59,00 US$
Spropitné na osobu
4,50 US$
Každá osoba zaplatí
29,50 US$

Průvodce spropitným v USA

Restaurace: 15–20% za dobrou obsluhu, 25%+ za výjimečnou. Bary: 1–2 $/nápoj nebo 15–20%. Kadeřník: 15–20%. Taxi/Sdílená jízda: 10–15%.

Běžná použití

  • Kalkulátor spropitného pro restauraceVypočítejte, kolik spropitného dát v restauraci a rozdělte si celkový účet mezi přátele.
  • Kalkulátor spropitného při doručení jídlaVypočítejte, kolik spropitného dát za doručení jídla, doručení potravin a kuriérské služby.
  • Mezinárodní průvodce spropitnýmVypočítejte spropitné pro taxíky, hotelový personál, průvodce cestovního ruchu a pracovníky služeb během cestování.
  • Kalkulátor spropitného pro osobní službyVypočítejte spropitné pro kadeřníky, techničky nehtů, masážní terapeuta a další poskytovatele osobních služeb.
  • Rozdělte si restaurační účty pro skupinySpravedlivě rozdělte restaurační účet a spropitné mezi jakoukoli velikost skupiny — od 2 do 20 lidí.

Jak to funguje

Veškerý výpočet běží lokálně ve vašem prohlížeči pomocí obyčejné aritmetiky a vestavěného Intl.NumberFormat API prohlížeče — bez serveru, bez síťového požadavku, bez externí knihovny. Intl.NumberFormat řeší umístění symbolu měny a desetinná pravidla (například JPY zobrazuje nula desetinných míst, zatímco USD zobrazuje dvě), takže jsou výsledky formátovány správně bez ohledu na zvolenou měnu.

  1. 1
    Zadejte účet, daň a spropitné
    Zadáte celkovou částku účtu a volitelnou částku daně. Je-li přítomen údaj o dani, zaškrtávací políčko umožňuje dát spropitné z mezisoučtu před daní — kód odečte daň od účtu, než spočítá základ pro spropitné, což odpovídá konvenci používané v mnoha amerických státech.
  2. 2
    Aplikováno procento spropitného
    Výběr přednastavení (10–25 %) nebo zadání vlastního procenta spustí přepočet useMemo: spropitné = základSpropitného × (procento / 100). Vlastní hodnota se omezí na 0–100 a ověřuje se na straně klienta bez zpáteční cesty na server.
  3. 3
    Vyřešeno rozdělení a zaokrouhlení
    Pro skupinová rozdělení nástroj dělí celkovou částku na podíly na osobu pomocí celočíselné aritmetiky v jednotkách (násobení 10^desetinná místa, použití Math.floor a zbytku modula), takže se nerovné centy rozdělí přesně na cent — zobrazuje například „3 lidé zaplatí 12,33 $ a 1 osoba zaplatí 12,34 $“. Volitelný režim zaokrouhlení nahoru místo toho aplikuje Math.ceil na podíl každé osoby.
  4. 4
    Formátovaný výstup přes Intl.NumberFormat
    Každá peněžní hodnota prochází instancí Intl.NumberFormat nakonfigurovanou s vaší zvolenou měnou a jazykovým nastavením stránky. resolvedOptions().maximumFractionDigits formátovače řídí přesnost celočíselných jednotek, čímž zajišťuje, že matematika rozdělení a formát zobrazení zůstávají synchronizovány.

Související nástroje

Časté dotazy