Calculez le nombre de boîtes pour préparer vos repas
La planification devient plus simple lorsque vous connaissez le nombre de boîtes avant de cuisiner.
Lancer gratuitement
Ce calculateur transforme vos repas quotidiens, la durée de préparation et vos besoins en compartiments en un total concret. Il convient aux repas placés dans une seule boîte comme à ceux dont les éléments séparés exigent plusieurs contenants. Indiquez les repas préparés par jour, le nombre de jours, les sections nécessaires par repas et les compartiments disponibles dans chaque boîte. Le résultat précise les repas et le nombre exact de contenants à prévoir.
Commencez par les portions réellement préparées
Comptez uniquement les repas que vous comptez préparer et conserver, et non tous ceux que vous mangerez. Si le petit-déjeuner est fait sur le moment, mais que le déjeuner et le dîner sont préparés à l’avance, indiquez deux repas par jour. Saisissez ensuite le nombre de jours couverts par le lot. Le produit de ces valeurs donne le nombre total de portions préparées, base du calcul. Cinq jours ouvrés à deux repas donnent dix portions. Cette distinction vous évite d’acheter trop de boîtes ou de manquer de contenants pendant le conditionnement. Le nombre de repas quotidien doit être positif, car zéro ou une valeur négative ne fournit aucune estimation utile. Le nombre de jours doit également être positif. Utilisez des entiers : l’outil compte des portions complètes et des boîtes physiques. Si plusieurs personnes reçoivent des portions distinctes, comptez chaque portion individuelle comme un repas dans le total quotidien. Le résultat correspondra ainsi au contenu réel du réfrigérateur ou du congélateur.
Tenez compte des aliments séparés et de la capacité
Les compartiments sont utiles lorsque certains aliments ne doivent pas se mélanger : curry et riz, plat principal avec deux accompagnements, ou garniture sèche séparée d’une base humide. Indiquez le nombre de sections distinctes nécessaires dans le champ des compartiments par repas. Précisez ensuite les compartiments utilisables de chaque boîte. Le calculateur divise les sections requises par cette capacité et arrondit au nombre supérieur, puisque tout reste exige une boîte supplémentaire. Trois sections tiennent dans une boîte à trois compartiments, mais nécessitent deux boîtes si chacune n’en possède que deux, et trois boîtes simples. La capacité retenue doit être réellement exploitable. Si l’une des trois sections est trop petite, ne comptez que celles qui conviennent. Pour un repas pouvant partager un espace ouvert, conservez la valeur par défaut de un dans les deux champs. Le nombre de boîtes par repas rend l’arrondi explicite et vous permet de comparer les formats avant l’achat.
Exploitez le résultat pour l’achat et la rotation
Le total représente le minimum requis lorsque tous les repas préparés sont conditionnés simultanément. Utilisez-le pour vérifier votre stock, comparer des lots ou disposer des boîtes propres avant de cuisiner. Le résultat indique aussi le total des repas et les boîtes par repas, ce qui explique pourquoi le nombre de contenants peut dépasser celui des portions. Dans une cuisine réelle, prévoyez éventuellement une réserve pour les couvercles endommagés, les boîtes déjà utilisées ou les aliments emballés séparément après refroidissement. Ajoutez cette marge selon vos habitudes sans la dissimuler dans le nombre de repas, afin de garder un calcul vérifiable. Si vous lavez et réutilisez les boîtes pendant la période, le stock simultané peut être inférieur, mais il s’agit alors d’un calendrier de rotation. Le calculateur suppose que le lot entier est stocké ensemble. Pour un menu mixte, calculez séparément les repas simples et ceux à plusieurs compartiments, puis additionnez les totaux. Ce calcul déterministe est également disponible via l’API pour $0.002 par requête afin de l’intégrer à une liste de courses ou une application de planification.
Cas d’usage
Préparez les déjeuners de la semaine
Déterminez le nombre de boîtes pour chaque déjeuner avant de cuisiner et de répartir les portions.
Comparez les lots à compartiments
Vérifiez si des modèles à deux ou trois sections réduisent le nombre de contenants physiques.
Planifiez la cuisine familiale en série
Comptez les portions de plusieurs personnes et confirmez que le stock du réfrigérateur ou congélateur suffit.
Questions fréquentes
Comment le nombre total de boîtes est-il calculé ?
Le calculateur multiplie les repas quotidiens par les jours, puis par les boîtes nécessaires à chaque repas. Ce dernier nombre correspond aux compartiments requis divisés par la capacité, avec arrondi supérieur.
Que dois-je saisir pour une boîte ordinaire sans séparation ?
Indiquez un compartiment par boîte. Si tout le repas peut partager cet espace, indiquez aussi un compartiment par repas.
Pourquoi peut-il y avoir plus de boîtes que de repas ?
Lorsqu’un repas exige davantage de sections qu’une boîte n’en offre, des contenants supplémentaires sont nécessaires. Toute fraction est arrondie au nombre supérieur.
Le nombre de repas quotidien peut-il être nul ?
Non. Il doit s’agir d’un entier positif. Une valeur nulle, négative, fractionnaire, absente ou non numérique produit une erreur de saisie.
Quel est le prix du calcul par API ?
Chaque requête API coûte $0.002. Vous pouvez également utiliser gratuitement le calculateur dans votre navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/home/meal-prep-container-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"meals_per_day":3,"days":5}'const res = await fetch("https://api.kit.forhosting.com/home/meal-prep-container-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"meals_per_day": 3,
"days": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/meal-prep-container-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"meals_per_day": 3,
"days": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/meal-prep-container-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"meals_per_day":3,"days":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"meals_per_day":3,"days":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/meal-prep-container-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"meals_per_day": 3,
"days": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.meal_prep_container_count",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |