Calculadora de comida em quarentena
4 pessoas que passam 14 dias em casa, com 2 porções de arroz por dia cada uma, precisam de 112 porções de arroz: liste seus alimentos básicos e veja o total de cada um. 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
- Pessoas
- 4
- Dias
- 14
- Dias-pessoa
- 56 servings
- Número de alimentos
- 4
- Porções totais
- 308
Famílias que enfrentam uma ordem para ficar em casa, um isolamento por doença ou um reabastecimento planejado da despensa precisam de uma resposta repetível sobre quantas porções de cada alimento básico colocar na prateleira antes de a porta permanecer fechada. Chutar a partir de um armário pela metade subestima arroz e feijão; escalar uma única receita de jantar por dias de calendário ignora que cada pessoa come todos os dias.
O que os totais de comida em quarentena significam e como as porções diárias escalam
Um plano de despensa de quarentena é um orçamento de porções, não uma receita cozida e não uma meta calórica. Listas de preparação para emergências e guias de isolamento de saúde pública descrevem a comida da casa como porções diárias por pessoa multiplicadas pelo número de dias em que a família prevê ficar em casa. Esse produto é o número de porções de cada alimento básico que você já deve ter, ou deve comprar, antes de as idas ao mercado pararem.
O mesmo multiplicador pessoa-dia vale para cada linha, então uma estadia de quatro pessoas e catorze dias com duas porções de arroz por pessoa por dia são cento e doze porções de arroz, não um chute a partir do último jantar. Porções são unidades de planejamento, não gramas, xícaras nem calorias; converta esses totais em tamanhos de saco e contagens de lata na sua própria camada.
O apetite real varia com a mistura de idades, a sopa que sobrou e a frequência com que se cozinha a partir de secos; aplique depois um multiplicador da casa se a sua família come mais do que as porções listadas. Só multiplica os números que você já escolheu para a matemática da despensa permanecer honesta em todos os canais.
Onde uma calculadora de comida em quarentena se paga
Sites de preparação familiar precisam de uma única fonte da verdade quando a casa informa o número de pessoas, os dias de isolamento e uma lista curta de básicos, para a página de compras coincidir com a calculadora grátis da landing de marketing. Mesas de isolamento escolares e de trabalho podem converter uma janela de ficar em casa em porções de despensa sem manter uma planilha privada por família. Validação que falha não consome saldo.
Documente que os resultados são estimativas de orçamento de porções — não consumo medido, não adequação nutricional e não conselho médico —, mantenha a fórmula visível na cópia do produto e você obtém matemática de despensa reproduzível para anfitriões, blocos CMS e edge workers sem hospedar a própria planilha de isolamento.
Quando precisar escalar uma receita cozida em vez de uma despensa, use um multiplicador de receita dedicado; esta página cobre a intenção de busca de comida em quarentena: porções da casa a partir de porções diárias e dias de isolamento.
Casos de uso
Mesas de isolamento escolares e de trabalho
Converta uma janela declarada de ficar em casa em contagens de porções de despensa sem manter uma planilha privada por família ou funcionário.
Perguntas frequentes
Isto é conselho nutricional ou médico?
Não. É uma estimativa determinística de orçamento de porções para listas de compras e montagem de kits. A ingestão real varia com a idade e as sobras; aplique o próprio multiplicador da casa se precisar. Não diagnostica, não trata nem recomenda a duração do isolamento.
Como calculo vários alimentos de uma vez?
Informe cada alimento com a sua porção diária por pessoa. Todos usam o mesmo multiplicador de pessoas por dias, 56 no caso de 4 pessoas por 14 dias, então o feijão a 1,5 dá 84 porções e o total soma 308.
Os resultados saem em gramas ou em xícaras?
Em nenhum dos dois. São porções, uma unidade de planejamento, não gramas, xícaras nem calorias. Converta cada total em pacotes ou latas antes de fazer as compras.
E se a minha família come mais do que as porções que informei?
Aumente a porção diária desse alimento ou aplique depois o seu próprio multiplicador familiar. A calculadora só multiplica os números que você escolhe e não ajusta por idade nem por apetite.
Quantos dias e pessoas posso informar?
Só números inteiros: de 1 a 365 dias e de 1 a 1000 pessoas. Frações, zero e valores negativos são recusados, para que uma despensa vazia não apareça por engano.
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/quarantine-food \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"people":4,"days":14,"foods":[{"name":"rice","daily_portion":2},{"name":"beans","daily_portion":1.5},{"name":"canned vegetables","daily_portion":1},{"name":"pasta","daily_portion":1}]}'const res = await fetch("https://api.kit.forhosting.com/cook/quarantine-food", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"people": 4,
"days": 14,
"foods": [
{
"name": "rice",
"daily_portion": 2
},
{
"name": "beans",
"daily_portion": 1.5
},
{
"name": "canned vegetables",
"daily_portion": 1
},
{
"name": "pasta",
"daily_portion": 1
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/quarantine-food",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"people": 4,
"days": 14,
"foods": [
{
"name": "rice",
"daily_portion": 2
},
{
"name": "beans",
"daily_portion": 1.5
},
{
"name": "canned vegetables",
"daily_portion": 1
},
{
"name": "pasta",
"daily_portion": 1
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/quarantine-food", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"people":4,"days":14,"foods":[{"name":"rice","daily_portion":2},{"name":"beans","daily_portion":1.5},{"name":"canned vegetables","daily_portion":1},{"name":"pasta","daily_portion":1}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"people":4,"days":14,"foods":[{"name":"rice","daily_portion":2},{"name":"beans","daily_portion":1.5},{"name":"canned vegetables","daily_portion":1},{"name":"pasta","daily_portion":1}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/quarantine-food", 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
{
"people": 4,
"days": 14,
"foods": [
{
"name": "rice",
"daily_portion": 2
},
{
"name": "beans",
"daily_portion": 1.5
},
{
"name": "canned vegetables",
"daily_portion": 1
},
{
"name": "pasta",
"daily_portion": 1
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.quarantine_food",
"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_people | 1000 |
max_days | 365 |
max_foods | 40 |
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
Esta calculadora de comida em quarentena multiplica o tamanho da casa pelos dias de isolamento pela porção diária por pessoa de cada alimento e devolve o total de porções por tipo para que listas de compras e pedidos em volume continuem honestos. people e days precisam ser inteiros positivos; contagens zero, negativas ou fracionárias falham com invalid_input em vez de inventar uma despensa vazia.
O que os totais de comida em quarentena significam e como as porções diárias escalam
Esta calculadora congela essa ideia em uma fórmula: para cada tipo de alimento, o total de porções é people vezes days vezes a porção diária por pessoa daquele alimento. people é o tamanho da casa como número inteiro de bocas a alimentar. days é a janela de isolamento como número inteiro de dias de calendário. daily_portion é quantas porções daquele alimento uma pessoa come em um dia: duas de arroz, uma e meia de feijão, uma de legumes em lata, uma de massa. A aritmética não muda dentro da API, então widgets do navegador, jobs de lista de compras e blocos CMS permanecem estáveis byte a byte com as mesmas entradas. O endpoint não inventa cardápios padrão, conselho nutricional nem regras médicas de isolamento.
Contrato de entrada, forma da resposta e comportamento de erro
Exemplo: quatro pessoas, catorze dias, arroz a duas porções, feijão a uma e meia, legumes em lata a uma e massa a uma rendem cento e doze, oitenta e quatro, cinquenta e seis e cinquenta e seis porções respectivamente e trezentas e oito porções no total. Exemplo: uma pessoa, sete dias, aveia a uma porção por dia rende sete porções de aveia. Fixe esses produtos determinísticos em testes para listas de compras e widgets do navegador permanecerem estáveis entre versões. Envie um corpo JSON com três campos obrigatórios. people é um inteiro positivo para o tamanho da casa, de um a mil. Aceitam-se aliases como household, household_size, persons, n, count e people_count para formulários reutilizarem chaves conhecidas. days é um inteiro positivo para a duração da quarentena, de um a trezentos e sessenta e cinco. Os aliases incluem quarantine_days, duration_days, n_days, isolation_days e day_count. Os dois campos podem chegar como inteiros JSON ou como strings numéricas de dígitos. Valores fracionários, zero e negativos falham porque uma boca a alimentar e um dia de calendário são contagens inteiras, não chutes de meia casa. foods é um array não vazio de registros, cada um com um name não vazio e um daily_portion finito não negativo em porções por pessoa por dia. Aceitam-se os aliases items, pantry, list e food_list. Em caso de sucesso o corpo inclui people e days como inteiros ecoados, person_days como o produto, food_count como o número de linhas, foods como as mesmas linhas com total_servings preenchido, total_servings como a soma entre tipos, unit sempre servings, formula reafirmando people vezes days vezes porção diária, e message para a cópia da interface. Campos ausentes, people ou days não inteiros, listas de alimentos vazias e porções negativas falham com invalid_input e não são cobrados.
Onde uma calculadora de comida em quarentena se paga
Ferramentas SaaS de meal-kit, mercado e kits de emergência podem anexar uma linha de quarentena ao lado das cestas semanais habituais usando os mesmos campos people, days e foods já capturados no formulário de entrada. 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 nem rede de saída. Combine os totais com seus tamanhos de embalagem, rótulos de alérgenos e listas de água ou remédios, e a API continua o núcleo numérico estável enquanto a sua camada de marca controla a apresentação.
Casos de integração
Preparação familiar e planejadores de ficar em casa
Transforme o tamanho da casa, os dias de isolamento e uma lista de básicos em um total_servings estável por tipo de alimento para a página de compras coincidir com a calculadora grátis do site.
SaaS de mercado, meal-kit e kits de emergência
Anexe uma linha de quarentena ao lado das cestas semanais habituais usando os mesmos campos people, days e foods já capturados na entrada.
Perguntas técnicas
Como funciona a calculadora de comida em quarentena?
Envie people (inteiro positivo do tamanho da casa), days (inteiro positivo da duração do isolamento) e foods (linhas com name e daily_portion). A API multiplica people × days × daily_portion para cada tipo de alimento e devolve o total de porções por tipo mais um total geral.
O que acontece se people ou days for zero, negativo ou fracionário?
A tarefa falha com invalid_input. people e days precisam ser inteiros positivos; um número de pessoas ou uma janela de isolamento que não seja inteiro não produz um orçamento de porções de despensa com sentido e não é cobrado.
O que significa daily_portion?
Porções daquele alimento que uma pessoa come em um dia. Duas porções de arroz por pessoa por dia para quatro pessoas ao longo de catorze dias são cento e doze porções de arroz. Porções são unidades de planejamento, não gramas nem calorias.
Quanto custa a calculadora de comida em quarentena?
A ferramenta do navegador é grátis. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.