Calculadora de garrafas de vinho para festas
Esta calculadora transforma uma lista de convidados em uma quantidade prática de garrafas.
Executar grátis
Informe quantas pessoas beberão vinho, quantas taças você pretende servir por pessoa e o volume da garrafa em mililitros. O cálculo adota uma taça de 150 mL, soma o vinho necessário e arredonda para cima, evitando falta. Também apresenta o total planejado de taças e o volume adicional criado pelo arredondamento.
Comece por quem realmente beberá vinho
Use o número de pessoas que provavelmente tomarão vinho, e não o total de convites. Crianças, motoristas da rodada, pessoas que não bebem e convidados que preferem outra bebida não devem entrar automaticamente na conta. Depois, escolha uma expectativa de taças por convidado coerente com o formato e a duração do evento. Um brinde rápido, um jantar à mesa e uma recepção longa exigem quantidades muito diferentes. A calculadora multiplica esses dois valores para obter o total planejado de taças. É possível usar números decimais, como 1.5 ou 2.5, quando uma média inteira for imprecisa demais. Isso não quer dizer que alguém receberá meia taça; trata-se de uma média para todo o grupo. O resultado ajuda no planejamento e não representa recomendação de consumo individual. Se a presença for incerta, faça um cenário conservador e outro mais provável. Comparar os resultados mostra claramente o custo de uma pequena reserva e permite que você decida com informação, sem depender de uma regra genérica sem contexto.
Entenda o cálculo de taças e garrafas
Nesta ferramenta, cada taça corresponde a 150 mL. O volume necessário é o número de convidados multiplicado pelas taças por pessoa e, em seguida, por 150 mL. Esse total é dividido pelo tamanho de garrafa informado. Como garrafas fechadas são compradas inteiras, o quociente sempre é arredondado para cima. Uma necessidade um pouco superior a seis garrafas vira sete, nunca seis. Essa decisão prática evita que o arredondamento para o inteiro mais próximo deixe sem cobertura parte das taças planejadas. O tamanho em mililitros permite trabalhar com meias garrafas, garrafas padrão de 750 mL, magnums ou outro formato identificado no rótulo. A resposta inclui taças previstas, mililitros necessários, garrafas inteiras e o volume excedente gerado pelo arredondamento. Esse excedente indica capacidade, não uma sobra garantida: diferenças ao servir, derramamentos e taças inacabadas alteram o consumo real ao longo do evento.
Transforme o resultado em uma compra sensata
Considere a quantidade calculada como a necessidade correspondente às premissas informadas e confira se elas refletem o serviço planejado. Uma mesa de autosserviço pode produzir doses menos uniformes que um serviço medido. Um jantar em várias etapas distribui o vinho por mais tempo, enquanto uma recepção curta pode concentrar a procura na chegada. Se houver vinho tinto, branco, rosé ou espumante, a calculadora fornece o total combinado; divida-o entre os estilos conforme o cardápio, a estação e as preferências dos convidados. Mantenha a soma igual ou superior ao resultado, salvo se você decidir reduzir deliberadamente o serviço. Quando ficar sem vinho seria especialmente inconveniente, compare o cenário básico com outro que use uma expectativa um pouco maior de taças por pessoa. A diferença vira uma margem de segurança transparente. Para automatizar orçamentos recorrentes, o mesmo cálculo determinístico está disponível pela API por US$ 0,002 por solicitação. Entradas idênticas geram saídas idênticas, sem rede, aleatoriedade ou dados externos variáveis.
Casos de uso
Planejar o vinho de um casamento
Estime uma compra em garrafas inteiras com base nos convidados que beberão vinho e na média prevista para a recepção.
Orçar bebidas para jantares
Aplique a mesma premissa transparente de taças a cada lista de convidados ao preparar propostas de buffet repetíveis.
Comparar formatos de garrafa
Teste garrafas padrão, meias garrafas ou magnums para ver como o arredondamento de unidades inteiras muda o pedido.
Perguntas frequentes
Qual é o volume de uma taça neste cálculo?
Uma taça corresponde a 150 mL. A resposta exibe esse volume para manter a premissa sempre visível.
Por que o número de garrafas é arredondado para cima?
Não é possível comprar uma fração de garrafa fechada. Arredondar para cima garante pelo menos todo o volume planejado.
Posso informar uma magnum ou meia garrafa?
Sim. Digite em bottle_size_ml o volume indicado no rótulo, e o cálculo usará essa capacidade.
Taças por convidado podem ter casas decimais?
Sim. O decimal representa uma média do grupo e ajuda quando o consumo esperado não é inteiro. O valor precisa ser maior que zero.
O resultado separa vinho tinto e branco?
Não. Ele calcula a necessidade combinada de garrafas. Você pode dividir o total entre estilos conforme o cardápio e as preferências.
Quanto custa o cálculo pela API?
A API custa US$ 0,002 por solicitação. O cálculo também pode ser executado diretamente no navegador nesta página.
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/cook/wine-serving-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"guests":24,"servings_per_guest":2.5,"bottle_size_ml":750}'const res = await fetch("https://api.kit.forhosting.com/cook/wine-serving-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"guests": 24,
"servings_per_guest": 2.5,
"bottle_size_ml": 750
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/wine-serving-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"guests": 24,
"servings_per_guest": 2.5,
"bottle_size_ml": 750
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/wine-serving-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"guests":24,"servings_per_guest":2.5,"bottle_size_ml":750}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"guests":24,"servings_per_guest":2.5,"bottle_size_ml":750}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/wine-serving-count", 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
{
"guests": 24,
"servings_per_guest": 2.5,
"bottle_size_ml": 750
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.wine_serving_count",
"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. |