🧰 UtlKit

Como Usar a Calculadora de Gorjeta: Gorjeta, Total e Divisão por Pessoa a Partir do Valor, do Percentual e das Pessoas, no Navegador

Três entradas, o valor, o percentual de gorjeta com presets de 10/15/18/20/25 e as pessoas, produzem a gorjeta, o total e a divisão igual por pessoa, tudo calculado no navegador e impresso em dólares.

A Calculadora de Gorjeta toma três entradas: o valor da conta, um percentual de gorjeta e o número de pessoas. Imprime a gorjeta, o total e, quando há mais de uma pessoa, a divisão igual por pessoa e a parte de gorjeta por pessoa. Cada número é calculado no navegador a partir desses três números, sem backend e sem chamada de API, e todos os valores são impressos com o símbolo de dólar. Comece na Calculadora de Gorjeta e use os padrões: digite 42.50 como valor, mantenha o preset de 18%, coloque 2 pessoas.

As três entradas

O valor da conta é a única entrada obrigatória, e deve ser maior que zero: um valor vazio, 0 ou negativo não mostra nenhum resultado. O percentual de gorjeta começa em 15, os botões preset 10, 15, 18, 20 e 25 preenchem esse campo, e a entrada personalizada aceita decimais, 22.5 incluso, de modo que o passo de 0.5 é uma sugestão, não um limite; um percentual vazio é lido como 0. O campo de pessoas começa em 1, e um valor vazio ou 0 também vira 1, porque o código substitui qualquer contagem ausente ou zero por 1 em vez de dividir por zero.

A aritmética

Quatro operações fazem o trabalho todo. A gorjeta é o valor da conta vezes o percentual dividido por 100, o total é o valor da conta mais a gorjeta, e os dois números por pessoa são o total e a gorjeta, cada um dividido pelo número de pessoas. Nada mais é rastreado: não há linha de imposto, não há serviço nem detalhamento por prato. As células por pessoa aparecem só quando o número de pessoas é maior que 1; numa conta para uma pessoa você vê apenas a gorjeta e o total.

Os valores de tela e o resto de um centavo

Cada célula é impressa com toFixed(2), arredondando o valor exato da própria célula, de modo que as células não precisam somar exato. O exemplo em curso, 42.50 a 18% dividido entre 2, imprime uma gorjeta de 7.65, um total de 50.15, 25.07 por pessoa e 3.82 de gorjeta por pessoa. O número por pessoa é a pista: 50.15 dividido por 2 é 25.075, mas esse número é guardado em binário um fio abaixo de 25.075, então arredonda para baixo para 25.07, e a parte de gorjeta, 3.825 guardado um fio abaixo de 3.825, arredonda para 3.82. Multiplique o 25.07 impresso por 2 e você obtém 50.14, um centavo a menos que o total impresso. A mesma coisa acontece com 100 a 15% dividido em três: 38.33 por pessoa, e 3 vezes 38.33 são 114.99, não 115.00. A ferramenta imprime os números; não decide quem cobre o último centavo.

O símbolo da moeda

As células de resultado hardcodam o símbolo de dólar, em cada página de idioma, de modo que uma conta digitada em euros é impressa em dólares. A única parte localizada é o rótulo do valor da conta: a página em inglês lê Bill Amount $, as páginas em espanhol, português, francês e alemão leem o mesmo com o símbolo de dólar, a página em chinês traz o símbolo ¥ no rótulo, e o rótulo em japonês não traz nenhum símbolo de moeda. A ferramenta não faz conversão de moeda: para dividir uma conta em moeda estrangeira, converta o valor primeiro com o Conversor de Moedas (Taxa Manual) e digite o valor convertido.

O que não é

A Calculadora de Gorjeta não é uma ferramenta de porcentagem: para qualquer porcentagem de qualquer número, a Calculadora de Porcentagem faz esse trabalho, e a guia de porcentagem cobre as perguntas de porcentagem nos dois sentidos. Ela também não é uma calculadora de desconto: para o lado de preço reduzido de uma conta, a Calculadora de Desconto calcula o preço final e a economia. E ela não arredonda a gorjeta em si: não há opção de arredondar para o dólar mais próximo, não há linha de serviço nem entrada de imposto.

Ferramentas Relacionadas

Perguntas Frequentes

O valor da conta é digitado antes ou depois do imposto?

A ferramenta não sabe e não se importa: multiplica o número que você digita pelo percentual. Se quer a gorjeta sobre o total com imposto, some o imposto você e digite essa soma como valor da conta.

Por que 42.50 a 18% dividido entre 2 mostra 25.07 por pessoa e não 25.08?

Cada célula arredonda o próprio valor exato com toFixed(2). 50.15 dividido por 2 é 25.075, mas em binário esse valor é guardado um fio abaixo de 25.075, então arredonda para baixo para 25.07. A parte de gorjeta tem a mesma forma: 3.825 guardado abaixo de 3.825 arredonda para 3.82.

Por que as quantias por pessoa não somam o total?

Porque cada célula é arredondada separadamente e o resto nunca é redistribuído. 100 a 15% dividido em três imprime 38.33 por pessoa, e 3 vezes 38.33 são 114.99, um centavo a menos que o 115.00 impresso. A ferramenta mostra a divisão; pagar o último centavo é com a mesa.

Posso dividir por valores personalizados em vez de divisão igual por pessoa?

Não. O campo de pessoas é uma contagem, e os dois números por pessoa são sempre o total e a gorjeta divididos por essa contagem. Não há sobrescritura por pessoa, não há divisão desigual nem mínimo maior que 1: vazio e 0 viram 1.

Ela adiciona imposto, um cargo de serviço, ou arredonda a gorjeta para dólar inteiro?

Não. A única aritmética é a porcentagem do valor da conta, somada a ele, dividida pelo número de pessoas. Linhas de imposto, percentual de gorjeta sobre o total e convenções de arredondamento não estão modelados; não há outros campos na página.

Artigos Relacionados