Calculadora de comida en cuarentena
4 personas que pasan 14 días en casa y comen 2 raciones de arroz al día cada una necesitan 112 raciones de arroz: anote sus alimentos básicos y obtenga el total de cada uno. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Personas
- 4
- Días
- 14
- Días-persona
- 56 servings
- Número de alimentos
- 4
- Porciones totales
- 308
Los hogares que afrontan una orden de quedarse en casa, un aislamiento por enfermedad o un reabastecimiento previsto de la despensa necesitan una respuesta repetible sobre cuántas raciones de cada alimento básico colocar en la estantería antes de que la puerta permanezca cerrada. Calcular a ojo desde un armario a medias subestima el arroz y las alubias; escalar una sola receta de cena por días de calendario ignora que cada persona come cada día.
Qué significan los totales de comida en cuarentena y cómo se escalan las porciones diarias
Un plan de despensa de cuarentena es un presupuesto de raciones, no una receta cocinada y no un objetivo calórico. Las listas de preparación para emergencias y las guías de aislamiento de salud pública describen la comida del hogar como porciones diarias por persona multiplicadas por el número de días que el hogar prevé permanecer en casa. Ese producto es el número de raciones de cada alimento básico que usted debe tener ya, o debe comprar, antes de que cesen los desplazamientos a la tienda.
El mismo multiplicador de persona-día se aplica a cada fila, de modo que una estancia de cuatro personas y catorce días con dos raciones de arroz por persona y día son ciento doce raciones de arroz, no una conjetura a partir de la última cena. Las porciones son unidades de planificación, no gramos, tazas ni calorías; convierta esos totales a tamaños de bolsa y recuentos de latas en su propia capa.
El apetito real varía con la mezcla de edades, la sopa sobrante y la frecuencia con que se cocina a partir de secos; aplique después un multiplicador de hogar si su familia come más que las porciones listadas. Solo multiplica los números que usted ya eligió para que la matemática de la despensa sea honesta en todos los canales.
Dónde aporta valor una calculadora de comida en cuarentena
Los sitios de preparación familiar necesitan una única fuente de verdad cuando un hogar introduce el aforo, los días de aislamiento y una lista breve de básicos, de modo que la página de compra coincida con la calculadora gratuita de la landing de marketing. Las mesas de aislamiento escolares y laborales pueden convertir una ventana de quedarse en casa en raciones de despensa sin mantener una hoja de cálculo privada por familia. La validación fallida no consume saldo.
Documente que los resultados son estimaciones de presupuesto de raciones —no consumo medido, no adecuación nutricional y no consejo médico—, mantenga la fórmula visible en la copia del producto y obtendrá matemática de despensa reproducible para anfitriones, bloques CMS y edge workers sin hospedar su propia hoja de aislamiento. Cuando necesite escalar una receta cocinada en lugar de una despensa, use un multiplicador de receta dedicado; esta página cubre la intención de búsqueda de comida en cuarentena: raciones del hogar a partir de porciones diarias y días de aislamiento.
Qué puede hacer con ella
Mesas de aislamiento escolares y laborales
Convierta una ventana declarada de quedarse en casa en recuentos de raciones de despensa sin mantener una hoja de cálculo privada por familia o empleado.
Preguntas frecuentes
¿Es esto un consejo nutricional o médico?
No. Es una estimación determinista de presupuesto de raciones para listas de compra y montaje de kits. La ingesta real varía con la edad y las sobras; aplique su propio multiplicador de hogar si lo necesita. No diagnostica, no trata ni recomienda la duración del aislamiento.
¿Cómo calculo varios alimentos a la vez?
Escriba cada alimento con su ración diaria por persona. Todos usan el mismo multiplicador de personas por días, 56 en el caso de 4 personas durante 14 días, así que las legumbres a 1,5 dan 84 raciones y el total suma 308.
¿Los resultados están en gramos o en tazas?
En ninguno de los dos. Son raciones, una unidad de planificación, no gramos, tazas ni calorías. Convierta cada total en bolsas o latas antes de hacer la compra.
¿Y si mi familia come más que las raciones que indiqué?
Suba la ración diaria de ese alimento o aplique después su propio multiplicador familiar. La calculadora solo multiplica las cifras que usted elige y no ajusta por edad ni por apetito.
¿Cuántos días y personas puedo indicar?
Solo números enteros: de 1 a 365 días y de 1 a 1000 personas. Las fracciones, el cero y los valores negativos se rechazan, para que no aparezca por error una despensa vacía.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"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
}
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.quarantine_food",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_people | 1000 |
max_days | 365 |
max_foods | 40 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora de comida en cuarentena multiplica el tamaño del hogar por los días de aislamiento por la porción diaria por persona de cada alimento y devuelve el total de raciones por tipo para que las listas de compra y los pedidos al por mayor sigan siendo honestos. people y days deben ser enteros positivos; los recuentos nulos, negativos o fraccionarios fallan con invalid_input en lugar de inventar una despensa vacía.
Qué significan los totales de comida en cuarentena y cómo se escalan las porciones diarias
Esta calculadora congela esa idea en una sola fórmula: para cada tipo de alimento, el total de raciones es people por days por la porción diaria por persona de ese alimento. people es el tamaño del hogar como número entero de bocas a alimentar. days es la ventana de aislamiento como número entero de días de calendario. daily_portion es cuántas raciones de ese alimento come una persona en un día: dos de arroz, una y media de alubias, una de verduras en lata, una de pasta. La aritmética no cambia dentro de la API, así que widgets del navegador, trabajos de lista de la compra y bloques CMS permanecen estables byte a byte con las mismas entradas. El endpoint no inventa menús por defecto, consejo nutricional ni normas médicas de aislamiento.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Ejemplo: cuatro personas, catorce días, arroz a dos raciones, alubias a una y media, verduras en lata a una y pasta a una producen ciento doce, ochenta y cuatro, cincuenta y seis y cincuenta y seis raciones respectivamente y trescientas ocho raciones en total. Ejemplo: una persona, siete días, avena a una ración al día produce siete raciones de avena. Fije estos productos deterministas en pruebas para que las listas de la compra y los widgets del navegador se mantengan estables entre versiones. Envíe un cuerpo JSON con tres campos obligatorios. people es un entero positivo para el tamaño del hogar, de uno a mil. Se aceptan alias como household, household_size, persons, n, count y people_count para que los formularios reutilicen claves conocidas. days es un entero positivo para la duración de la cuarentena, de uno a trescientos sesenta y cinco. Los alias incluyen quarantine_days, duration_days, n_days, isolation_days y day_count. Ambos campos pueden llegar como enteros JSON o como cadenas numéricas de dígitos. Los valores fraccionarios, nulos y negativos fallan porque una boca a alimentar y un día de calendario son recuentos enteros, no conjeturas de medio hogar. foods es una matriz no vacía de registros, cada uno con un name no vacío y un daily_portion finito no negativo en raciones por persona y día. Se aceptan los alias items, pantry, list y food_list. En caso de éxito el cuerpo incluye people y days como enteros ecoados, person_days como su producto, food_count como el número de filas, foods como las mismas filas con total_servings relleno, total_servings como la suma entre tipos, unit siempre servings, formula que reafirma people por days por porción diaria, y message para la copia de interfaz. Campos ausentes, people o days no enteros, listas de alimentos vacías y porciones negativas fallan con invalid_input y no se facturan.
Dónde aporta valor una calculadora de comida en cuarentena
Las herramientas SaaS de meal-kit, supermercado y kits de emergencia pueden adjuntar una línea de cuarentena junto a las cestas semanales habituales usando los mismos campos people, days y foods ya capturados en el formulario de alta. Como la implementación es parse puro de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida. Combine los totales con sus tamaños de envase, etiquetas de alérgenos y listas de agua o medicinas, y la API sigue siendo el núcleo numérico estable mientras su capa de marca controla la presentación.
Casos de integración
Preparación familiar y planificadores de quedarse en casa
Convierta el tamaño del hogar, los días de aislamiento y una lista de básicos en un total_servings estable por tipo de alimento para que la página de compra coincida con la calculadora gratuita del sitio.
SaaS de supermercado, meal-kit y kits de emergencia
Adjunte una línea de cuarentena junto a las cestas semanales habituales usando los mismos campos people, days y foods ya capturados en el alta.
Preguntas técnicas
¿Cómo funciona la calculadora de comida en cuarentena?
Envíe people (entero positivo de tamaño del hogar), days (entero positivo de duración del aislamiento) y foods (filas con name y daily_portion). La API multiplica people × days × daily_portion para cada tipo de alimento y devuelve el total de raciones por tipo más un gran total.
¿Qué ocurre si people o days es cero, negativo o fraccionario?
La tarea falla con invalid_input. people y days deben ser enteros positivos; un aforo o una ventana de aislamiento no enteros no pueden producir un presupuesto de raciones de despensa con sentido y no se facturan.
¿Qué significa daily_portion?
Raciones de ese alimento que come una persona en un día. Dos raciones de arroz por persona y día para cuatro personas durante catorce días son ciento doce raciones de arroz. Las porciones son unidades de planificación, no gramos ni calorías.
¿Cuánto cuesta la calculadora de comida en cuarentena?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada no válida no se factura.