Calculadora de gorjeta de pizza
Uma conta de pizza de 40 com 15% de gorjeta dividida entre 2 pessoas dá gorjeta de 6, total de 46 e 23 para cada um. Acertem as contas na porta ou no balcão sem fazer porcentagem na tampa da caixa. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Conta
- 40
- Porcentagem de gorjeta
- 15
- Pessoas
- 2
- Total
- 46
- Tip
- 6
- Por pessoa
- 23
- Conta por pessoa
- 20
Dividir um pedido de pizza não deveria exigir um guardanapo cheio de porcentagens enquanto o entregador espera na porta. Esta calculadora de gorjeta de pizza recebe o valor das pizzas antes da gratificação, o percentual que você deseja deixar e quantas pessoas vão dividir as pizzas, e devolve o valor da gorjeta, o custo total com gorjeta e a parte igual de cada pessoa tanto da comida quanto da gratificação.
Entradas do pedido de pizza: conta, percentual de gorjeta e pessoas que dividem
A conta (bill) é o valor da pizza antes da gorjeta—as pizzas, pães de alho, saladas e bebidas impressos no recibo antes de qualquer gratificação ao entregador ou ao balcão—como número finito ou string numérica. Zero é permitido quando a loja convida a comida e você ainda deseja aplicar o percentual sobre uma base zero (a gorjeta então permanece zero).
O percentual de gorjeta é a taxa de gratificação como porcentagem dessa conta: quinze significa quinze por cento, não zero vírgula quinze, de modo que o número dito em voz alta na porta é o que você envia. Percentuais de gorjeta negativos falham porque este produto modela deixar uma gorjeta de pizza, não extraí-la. People deve ser um inteiro de pelo menos um: não se divide uma pizza entre zero convidados, e cabeças fracionárias ficam fora do escopo.
Toda essa validação corre antes de qualquer matemática monetária, de modo que um pedido ruim de gorjeta de pizza nunca devolve uma linha de acerto pela metade que um cliente pudesse tratar como sucesso.
Como a gorjeta de pizza, o custo total e as partes por pessoa são calculados
A calculadora de gorjeta de pizza usa a mesma aritmética que os grupos já fazem à mão na tampa da caixa e depois arredonda como um recibo. O custo total é bill mais essa gorjeta. A parte por pessoa é esse total dividido pela contagem de people.
Produtos intermediários usam aritmética de ponto flutuante comum; em seguida cada campo monetário é arredondado half-up para duas casas decimais para que os resultados pareçam moeda, não frações binárias longas. Exemplo: um pedido de pizza de quarenta, quinze por cento de gorjeta e duas pessoas produz uma gorjeta de seis, um total de quarenta e seis, uma parte por pessoa de vinte e três, uma parte da conta de vinte e uma parte da gorjeta de três após o arredondamento.
Noites de entrega, retirada no balcão e limites práticos
Chame a calculadora gratuita de gorjeta de pizza no navegador para noites de entrega, balcões de retirada, vaquinhas de festa de pizza e pilhas de caixas do almoço do escritório, sem instalar outro app. A gratificação típica da entrega de pizza em muitas cidades fica em torno de quinze a vinte por cento do total da comida, e mais quando o tempo, as escadas ou um pedido grande de catering tornaram a entrega mais difícil: esta ferramenta não impõe um costume, calcula o percentual que você escolhe.
Mantenha os tamanhos de conta dentro de faixas comerciais ordinárias; valores extremamente grandes são rejeitados para que a matemática isolada permaneça limitada. A promessa do produto é uma divisão igual de um pedido de pizza com um percentual de gorjeta explícito, não pesos de ingredientes itemizados, penalidades por atraso nem costumes locais automáticos de gorjeta, que pertencem a ferramentas especializadas com outra intenção de busca.
Casos de uso
Divisão da pizza de sexta-feira
Os amigos informam o total impresso das pizzas, escolhem um percentual de gorjeta para o entregador e veem a parte igual de cada convidado antes de abrir um app de pagamento.
Pilha de caixas do almoço do escritório
Quem organiza a mesa reparte um pedido de várias pizzas para que os reembolsos cubram tanto as pizzas quanto a gorjeta da entrega, sem uma planilha.
Perguntas frequentes
O que acontece se a conta da pizza for negativa?
O valor de um pedido de pizza não pode ser negativo, de modo que a tarefa não é cobrada.
Como a parte de pizza por pessoa é calculada?
O total é bill mais a gorjeta. Per_person é o total dividido por people.
Qual percentual de gorjeta devo deixar na entrega de pizza?
Muitos comensais usam de quinze a vinte por cento do total da comida, e mais com mau tempo, escadas ou entregas grandes de catering.
A calculadora de gorjeta de pizza é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Por que a comida e a gorjeta aparecem separadas por pessoa?
Porque muitas vezes uma pessoa paga no cartão e as outras devolvem a parte da pizza e a parte da gorjeta em anotações diferentes. Assim cada um sabe exatamente quanto deve de cada coisa.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/life/pizza-tip \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bill":40,"tip_percent":15,"people":2}'const res = await fetch("https://api.kit.forhosting.com/life/pizza-tip", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bill": 40,
"tip_percent": 15,
"people": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/pizza-tip",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bill": 40,
"tip_percent": 15,
"people": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/pizza-tip", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bill":40,"tip_percent":15,"people":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bill":40,"tip_percent":15,"people":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/pizza-tip", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"bill": 40,
"tip_percent": 15,
"people": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.pizza_tip",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Uma conta negativa é rejeitada com invalid_input, porque um cupom de pizza não pode ser menor que zero. Chamadas de API bem-sucedidas usam saldo KIT pré-pago a US$ 0,002 por item; falhas de validação não são cobradas.
Entradas do pedido de pizza: conta, percentual de gorjeta e pessoas que dividem
Envie um corpo JSON com três campos obrigatórios que descrevem a liquidação de um pedido de pizza, e não uma conta genérica de restaurante. Os aliases amount, pizza_bill e order_total são aceitos quando um formulário, um analisador de recibo ou um app de pedido em grupo já usa esses nomes. Uma conta negativa é invalid_input: cupons de pizza não descem abaixo de zero, e um erro de sinal inventaria uma gorjeta com formato de reembolso que ninguém na mesa pretendeu. Os aliases tip, percent e gratuity apontam para esse campo. People é a contagem inteira de comensais que dividem o pedido de forma igual; os aliases persons, party e split cobrem rótulos comuns em planejadores de festa e livros de colegas de casa. Faltar qualquer campo obrigatório falha com invalid_input nomeando a chave.
Como a gorjeta de pizza, o custo total e as partes por pessoa são calculados
A gorjeta é bill vezes tip percent dividido por cem. A resposta também parte a liquidação em bill_per_person (a parte de cada comensal das pizzas antes da gratificação) e tip_per_person (a parte igual de cada comensal da gorjeta do entregador ou do balcão), útil quando um colega de casa paga no cartão e os outros reembolsam comida e gorjeta em notas separadas. A carga útil ecoa o bill, tip_percent e people normalizados e depois devolve tip, total, per_person, bill_per_person e tip_per_person, mais currency_decimals igual a dois e method igual a pizza_tip para ramificação estável do cliente. Use tip quando só precisar da linha de gratificação para o entregador; use total quando um app de pagamento cobrar o cartão; use per_person quando um chat em grupo precisar da contribuição completa de cada convidado.
Noites de entrega, balcão de retirada, preços da API e limites práticos
Use a API pré-paga quando um bot de hospitalidade, um livro de colegas de casa, um formulário de pedido em grupo no campus ou um auxiliar de ponto de venda precisar de um contrato KIT estável a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar o pedido. Retirada e balcão costumam usar um percentual menor ou um valor redondo em dinheiro; você ainda informa essa taxa como tip_percent. Combine este endpoint com um conversor de moeda só se os valores já estiverem em uma única moeda: esta capacidade não converte câmbio, não acrescenta linhas de imposto sobre vendas nem aplica códigos de cupom do folheto semanal de uma rede.
Casos de integração
Livro de colegas e bots de pedido em grupo
Bots de chat e mini-apps chamam um endpoint pré-pago estável em vez de reimplementar a matemática de gorjeta de pizza e as proteções de conta negativa em cada idioma.
Perguntas técnicas
Como calculo a gorjeta de uma pizza e divido o pedido?
Envie JSON com bill (valor da pizza antes da gorjeta), tip_percent (por exemplo 15) e people (quantos dividem). A resposta inclui tip, total, per_person, bill_per_person e tip_per_person arredondados para duas casas decimais.