Calorias da Ação de Graças
Duas porções de peru, três de acompanhamentos, uma fatia de torta de abóbora e duas taças de vinho somam 1.483 quilocalorias. Informe quantas porções de cada tempo você planeja e receba o total da refeição antes de sentar à mesa. 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
- Peru
- 2
- Lados
- 3
- Sobremesa
- 1
- Quantidade de bebidas
- 2
- Peru (kcal)
- 380
- Acompanhamentos (kcal)
- 540
- Sobremesa (kcal)
- 323
- Bebidas (kcal)
- 240
Um prato de Ação de Graças empilha quatro fontes de energia: o peru, os acompanhamentos, a sobremesa e as bebidas. Esta calculadora de calorias da Ação de Graças aceita uma contagem de porções de cada um desses quatro tempos e devolve as quilocalorias totais da refeição. Uma porção de peru é um corte de quatro onças de ave assada com pele a 190 quilocalorias. Uma porção de acompanhamento é meia xícara de recheio de pão, usada como lado representativo, a 180 quilocalorias. Uma porção de sobremesa é uma fatia de torta de abóbora, um oitavo de uma forma de 9 polegadas, a 323 quilocalorias. Uma porção de bebida são cinco onças fluidas de vinho de mesa ou uma bebida festiva equivalente a 120 quilocalorias. A identidade é linear: multiplique cada contagem pela energia da porção e some os quatro produtos. Zero é um tempo pulado, não um erro.
Quatro constantes de porção para um prato de Ação de Graças
Uma calculadora de calorias da Ação de Graças só é útil quando cada tempo está ligado a uma cifra de energia conhecida, não a um bufê festivo vago. Esta capacidade guarda quatro constantes de quilocalorias congeladas, uma por tempo, de modo que as mesmas contagens de porções sempre produzem o mesmo total da refeição.
O peru usa 190 quilocalorias por porção, equivalentes a um pedaço de quatro onças de peru assado com pele, o corte que as pessoas realmente colocam no prato e não uma amostra de laboratório de cem gramas.
Os acompanhamentos usam 180 quilocalorias por porção, equivalentes a meia xícara de recheio de pão preparado, que é o lado representativo: o recheio fica na faixa alta dos acompanhamentos comuns, então uma constante baseada em recheio não subestima o purê com molho, a caçarola de vagem nem o molho de cranberry quando alguém registra um prato misto como sides.
A sobremesa usa 323 quilocalorias por porção, equivalentes a uma fatia de torta de abóbora igual a um oitavo de uma forma de 9 polegadas, a fatia de padaria no estilo USDA que domina as buscas de sobremesa. As bebidas usam 120 quilocalorias por porção, equivalentes a cinco onças fluidas de vinho de mesa ou uma bebida festiva equivalente como a sidra.
Esses quatro números são uma convenção determinística, não um banco nutricional ao vivo: o assado, a marca e as receitas caseiras variam, e esta calculadora parse não busca rótulos. A página trata das calorias do prato de Ação de Graças, não da salmoura pelo peso da ave nem da quantidade de acompanhamento por convidado; essas são buscas distintas cobertas por outras ferramentas cook.
Casos de uso
Esboçar um prato diante de um orçamento calórico
Informe as porções de peru, acompanhamentos, sobremesa e bebida antes de sentar e leia o total de quilocalorias diante do orçamento que resta no dia.
Registrar sobras e repetições
Aumente a contagem de porções por um corte extra de peru ou de torta e recalcule o prato sem reconstruir um banco de receitas.
Apps de diário de refeições e de coaching
Resolva uma linha de Ação de Graças em quilocalorias a partir de quatro contagens de porções sem manter tabelas de alimentos USDA em cada cliente.
Perguntas frequentes
O que significa uma porção de cada tempo?
O peru é uma porção assada de quatro onças com pele (190 kcal). Os acompanhamentos são meia xícara de recheio de pão como lado representativo (180 kcal). A sobremesa é uma fatia de torta de abóbora, um oitavo de uma forma de 9 polegadas (323 kcal). As bebidas são cinco onças fluidas de vinho de mesa ou uma bebida festiva equivalente (120 kcal).
O que acontece se uma contagem de porções for negativa ou não for um número?
Uma contagem negativa não descreve um prato, um valor não numérico não pode ser multiplicado, e a falha não é cobrada.
Posso pular um tempo com zero porções?
Sim. Zero significa que aquele tempo não está no prato.
Por que o recheio é usado para todos os acompanhamentos?
Porque o recheio de pão fica no alto entre os acompanhamentos comuns de Ação de Graças, então usá-lo em cada porção não subestima purê com molho, caçarola de vagem ou molho de cranberry num prato variado.
Posso contar meia fatia de torta?
Pode. As porções aceitam frações, então 0,5 de sobremesa soma 161,5 quilocalorias, metade da fatia de torta de abóbora. O mesmo vale para meia porção de peru ou de acompanhamento.
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/cook/thanksgiving-calories \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"turkey":2,"sides":3,"dessert":1,"drinks":2}'const res = await fetch("https://api.kit.forhosting.com/cook/thanksgiving-calories", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"turkey": 2,
"sides": 3,
"dessert": 1,
"drinks": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/thanksgiving-calories",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"turkey": 2,
"sides": 3,
"dessert": 1,
"drinks": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/thanksgiving-calories", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"turkey":2,"sides":3,"dessert":1,"drinks":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"turkey":2,"sides":3,"dessert":1,"drinks":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/thanksgiving-calories", 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
{
"turkey": 2,
"sides": 3,
"dessert": 1,
"drinks": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.thanksgiving_calories",
"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.
Limites
max_servings | 10000 |
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 contagem negativa ou um valor que não seja um número finito falha com invalid_input em vez de inventar uma refeição negativa.
Quatro constantes de porção para um prato de Ação de Graças
Se você precisa de uma receita sob medida, escale os próprios gramas fora deste endpoint e deixe aqui as contagens de porções como o croqui do prato.
A identidade calórica e o que significa uma entrada inválida
Frações são permitidas quando alguém comeu meia fatia; 0.5 porções de dessert contribuem 161.5 quilocalorias. Uma contagem de porções negativa não é um prato, é um erro de dados. Contagens acima de 10000 falham como limite declarado para que um erro de digitação não exploda a aritmética. Não estima um banquete de mesa a partir do número de convidados, não escala um peru pelo peso da ave e não converte minutos de caminhada para queimar a refeição. Essas são intenções de busca distintas, e esta página permanece nas calorias do prato de Ação de Graças para que anfitriões e coaches fixem um número sem montar um banco nutricional. As calorias totais equivalem a turkey vezes 190 mais sides vezes 180 mais dessert vezes 323 mais drinks vezes 120. Zero é um tempo pulado: turkey 2, sides 3, dessert 0, drinks 0 é um prato salgado sem torta e sem vinho, não um erro. Se turkey, sides, dessert ou drinks for negativo, a tarefa falha com invalid_input nomeando o campo e afirmando que uma contagem de porções não pode ser negativa. Essas falhas não são cobradas. Um valor que não seja um número finito — ausente, vazio, NaN, Infinity ou uma string não numérica — também falha com invalid_input nomeando o campo e afirmando que se esperava um número finito. A resposta ecoa as quatro contagens, informa turkey_kcal, sides_kcal, dessert_kcal e drinks_kcal como os quatro produtos, e coloca a soma em calories. Combine o número com o orçamento restante ou o diário de refeições; este endpoint só converte quatro contagens de porções em quilocalorias.
Contrato de entrada, forma da resposta e onde encaixa
Anfitriões usam esse número para esboçar o prato antes de sentar. Coaches de nutrição usam para registrar uma refeição festiva sem manter uma tabela USDA em cada cliente. Demos de sala de aula usam porque a aritmética é curta o bastante para conferir à mão e estável o bastante para fixar em testes. Apps de diário de refeições projetam uma linha de Ação de Graças em quilocalorias a partir de quatro contagens em vez de analisar receitas em texto livre. A validação falha não consome saldo. Envie um corpo JSON com quatro campos obrigatórios: turkey, sides, dessert e drinks, cada um um número finito não negativo de porções, máximo 10000. Campos ausentes, números não finitos, contagens negativas e valores acima do limite declarado falham como invalid_input com uma mensagem que nomeia o campo. Em caso de sucesso o corpo inclui o turkey, sides, dessert e drinks ecoados; turkey_kcal, sides_kcal, dessert_kcal e drinks_kcal; calories como a soma; e uma string curta de fórmula. Exemplo: turkey 2, sides 3, dessert 1, drinks 2 produz 380 mais 540 mais 323 mais 240, que são 1483 quilocalorias. Como a implementação é parse puro de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Como se calculam as calorias totais da refeição de Ação de Graças?
As calorias equivalem a turkey × 190 mais sides × 180 mais dessert × 323 mais drinks × 120. Essas quatro constantes são energias de porção congeladas no estilo USDA: 4 oz de peru assado com pele, 1/2 xícara de recheio de pão, uma fatia de torta de abóbora e 5 fl oz de vinho de mesa ou uma bebida festiva equivalente.
O widget gratuito de calorias da Ação de Graças coincide com a API, e quanto custa uma chamada?
Sim: o handler e o widget compartilham o mesmo módulo solve, então as calorias coincidem byte a byte. A ferramenta do navegador é gratuita. As requisições API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é cobrada.