Calculadora de calorias de donut
Dois donuts glaceados somam 538 kcal e, com 70 kg, é preciso cerca de três quartos de hora de trote constante para queimá-las. Escolha o tipo e a quantidade, informe o seu peso e receba os dois números. 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
- Quantidade
- 2
- Tipo de rosquinha
- Glazed
- Peso
- 70
- Kcal por rosquinha
- 269
- Calorias diárias
- 538
- Minutos de corrida
- 44,814661
- Met
- 9,8
Um donut coberto de glacê é um pacote conhecido de energia, e um trote constante é um jeito conhecido de gastá-la. Esta calculadora de calorias de donut aceita uma quantidade de unidades, um tipo de donut e o peso corporal em quilogramas, e devolve as duas cifras que as pessoas realmente buscam: quantas quilocalorias esses donuts contêm e quantos minutos de corrida levam para queimá-las. As calorias vêm de uma tabela fechada de itens de padaria (glazed, chocolate, jelly, Boston cream, old-fashioned, cake, powdered, maple, cruller, apple fritter), de modo que a mesma quantidade e o mesmo tipo sempre produzem a mesma energia. Os minutos de corrida usam o MET 9.8 do Compendium para um trote a seis milhas por hora, escalado pelo peso corporal com a identidade ACSM de quilocalorias por minuto.
Minutos de corrida a partir do peso corporal
Quilocalorias sozinhas não respondem à busca que vem depois da padaria: quanto tempo é preciso correr para queimar isso. O custo da corrida depende da massa corporal, então a segunda entrada obrigatória é weight em quilogramas. A taxa de queima usa o código do Compendium of Physical Activities para correr a seis milhas por hora (uma milha em dez minutos), MET 9.8, e a identidade ACSM quilocalorias por minuto iguais a MET vezes 3.5 vezes o peso corporal em quilogramas dividido por 200.
Os minutos de corrida equivalem então às calorias totais divididas por essa taxa. Um corredor mais pesado gasta energia mais rápido no mesmo ritmo, então os mesmos dois donuts glazed levam menos minutos para um atleta de 90 quilogramas do que para um trotador de 60 quilogramas; a fórmula é linear no peso e não esconde um controle de ritmo. Weight deve ser um número finito positivo.
O modelo é um trote em piso plano a um MET fixo: não acrescenta morros, tiros nem caminhada.
Casos de uso
Plano de corrida depois da padaria
Informe quantos donuts você comeu, escolha o tipo e leia quantos minutos de trote a seis milhas por hora levam para queimá-los no seu peso corporal.
Diários de refeição e apps de coaching
Resolva uma linha de donut em quilocalorias e em um bloco equivalente de corrida sem manter uma tabela de calorias de padaria nem um motor MET em cada cliente.
Exemplos de energia na sala de aula
Mostre que o mesmo doce custa mais minutos a um corredor mais leve do que a um mais pesado, com uma identidade MET determinística que os alunos podem conferir à mão.
Perguntas frequentes
Quantas calorias tem um donut glazed e como o total é calculado?
Um donut glazed fica armazenado como 269 quilocalorias por unidade.
Como a calculadora transforma essas calorias em minutos de corrida?
Usa MET 9.8 para correr a 6 mph. Quilocalorias por minuto equivalem a 9.8 × 3.5 × weight em quilogramas ÷ 200. Os minutos de corrida equivalem às calorias totais divididas por essa taxa. Peso corporal maior encurta o tempo no mesmo ritmo.
O que acontece se o peso corporal for zero ou negativo?
Weight deve ser um número finito positivo em quilogramas; peso corporal que não seja maior que zero não produz taxa de queima, e a falha não é cobrada.
Qual donut tem mais calorias?
O bolinho frito de maçã, com 476 kcal por unidade, é o mais calórico da lista. O donut tipo bolo é o mais leve, com 198 kcal, enquanto um glaceado tem 269 kcal e um de chocolate 340 kcal.
O tempo de corrida inclui subidas ou tiros?
Não. Os minutos consideram um trote constante no plano a 6 milhas por hora, uma milha a cada dez minutos, com esforço fixo de 9,8 MET. Subidas, tiros de velocidade e trechos caminhando ficam fora da conta.
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/donut \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"count":2,"donut_type":"glazed","weight":70}'const res = await fetch("https://api.kit.forhosting.com/cook/donut", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"count": 2,
"donut_type": "glazed",
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/donut",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"count": 2,
"donut_type": "glazed",
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/donut", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"count":2,"donut_type":"glazed","weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"count":2,"donut_type":"glazed","weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/donut", 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
{
"count": 2,
"donut_type": "glazed",
"weight": 70
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.donut",
"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_count | 10000 |
max_weight_kg | 500 |
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
Se o peso corporal não for um número positivo, a tarefa falha com invalid_input em vez de inventar um tempo de queima.
Calorias a partir da quantidade e do tipo de donut
Uma calculadora de calorias de donut só é útil quando a cifra de energia está ligada a um item de padaria com nome, não a um doce vago. Count pode ser inteiro ou fração quando alguém comeu meia fritter; deve ser um número finito não negativo e não pode passar de dez mil. As calorias da resposta equivalem a count vezes o valor de tabela daquele tipo. Esta capacidade guarda uma tabela fechada de quilocalorias por donut para dez tipos comuns: glazed a 269, chocolate a 340, jelly a 289, boston_cream a 300, old_fashioned a 310, cake a 198, powdered a 226, maple a 270, cruller a 254 e apple_fritter a 476. Esses números são valores típicos USDA e de rótulo de padaria para uma peça padrão, não para cem gramas, de modo que uma quantidade de dois donuts glazed são 538 quilocalorias, e não uma porção de massa reescalada. O campo donut_type é um enum: o formulário pinta um seletor, a API rejeita strings desconhecidas com invalid_input, e dois clientes nunca discordam se glazed significa um anel de fermento. Se você precisa de um item de padaria sob medida, escolha o tipo mais próximo ou escale count; este endpoint não aceita um override de calorias em texto livre, porque um número livre tornaria inútil a página do tipo de donut.
Minutos de corrida a partir do peso corporal
Zero, negativos, NaN e Infinity falham com invalid_input nomeando weight e afirmando que o peso corporal tem de ser maior que zero, e essas falhas não são cobradas. Os campos ecoados incluem met e kcal_per_minute para que um cliente mostre o cálculo, não só os minutos finais.
Contrato de entrada, forma da resposta e onde encaixa
A validação falha não consome saldo. Envie um corpo JSON com três campos obrigatórios: count (número finito não negativo de donuts), donut_type (um dos dez ids canônicos) e weight (peso corporal positivo em quilogramas). Campos ausentes, números não finitos, um tipo de donut desconhecido, um count negativo e um weight não positivo falham como invalid_input com uma mensagem que nomeia o campo. Em caso de sucesso o corpo inclui o count, donut_type e weight ecoados; kcal_per_donut da tabela; calories; running_minutes; o MET usado; kcal_per_minute; e uma string curta de fórmula. Exemplo: count 2, donut_type glazed, weight 70 produz 538 quilocalorias e os minutos de corrida que uma pessoa de 70 quilogramas precisa a MET 9.8 para gastar essa energia. Combine os números com o seu diário de refeições ou registro de treino se precisar de um orçamento diário restante; este endpoint só converte uma carga de donuts em calorias e minutos de corrida. 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
Quais tipos de donut você pode enviar em donut_type?
O enum é glazed, chocolate, jelly, boston_cream, old_fashioned, cake, powdered, maple, cruller e apple_fritter. Strings desconhecidas são rejeitadas. Hífens e espaços em nomes como Boston cream são aceitos como aliases do id canônico.
O widget gratuito de donut coincide com a API, e quanto custa uma chamada?
Sim: handler e widget compartilham o mesmo módulo solve, então calorias e minutos de corrida batem byte a byte. A ferramenta do navegador é grátis. Pedidos API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.