隔離食料計算機
4人が14日間家にいて、1人1日2食分のごはんを食べるなら、お米は112食分必要です。備蓄する食品を並べると、それぞれの合計食数が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 人数
- 4
- 日数
- 14
- 人日
- 56 servings
- 食品数
- 4
- 合計の人数分
- 308
自宅待機の指示、病中の隔離、計画的な備蓄の補充に直面する世帯は、扉が閉じたままになる前に各主食を棚へ何食分置くかの再現可能な答えを必要とします。半分空の戸棚から当てると米と豆を過小に見積もり、夕食の一品を暦日で伸ばすと毎日だれもが食べることを無視します。この隔離食料計算機は世帯人数に隔離日数と各食品の1人1日分を掛け、食品ごとの総食数を返すので買い物リストとまとめ買いが正直なままです。
隔離食料の合計が意味することと1日分の伸ばし方
隔離の備蓄計画は食数の予算であり、調理済みレシピでもカロリー目標でもありません。緊急備えの点検表と公衆衛生の隔離案内は、世帯の食事を1人あたりの1日分に自宅で過ごす予定日数を掛けたものとして述べます。その積が、買い物が止まる前にすでに持っているか買っておくべき各主食の食数です。
本計算機はその考えを一つの式に固定します。people は養う口の整数としての世帯人数です。days は暦日の整数としての隔離期間です。
同じ人日の倍率を各行に使うので、4人・14日で米が1人1日2食なら米は百十二食であり、前回の夕食からの当てではありません。分量は計画単位であり、グラムでもカップでもカロリーでもありません。袋の大きさや缶の本数への換算はご自身の層で行ってください。
実際の食欲は年齢構成、残りのスープ、乾物からの調理頻度で変わります。掲載分量より多く食べるなら、あとから世帯倍率をかけてください。すでに選んだ数を掛けるだけなので、どの経路でも備蓄の計算が正直なままです。
隔離食料計算機が役立つ場面
家庭の備えサイトは、世帯が人数・隔離日数・短い主食リストを入れたとき、買い物ページがマーケティングの無料計算機と一致するよう、一つの真実源を必要とします。学校や職場の隔離窓口は、申告された自宅待機の期間を備蓄食数に換え、家族ごとの非公開表を持たずに済みます。検証失敗は残高を使いません。
結果は食数予算の見積もりであり、実測摂取でも栄養充足でも医学助言でもないと記し、式を製品文面に残せば、自前の隔離表を置かずにホスト、CMS ブロック、エッジワーカー向けの再現可能な備蓄計算が得られます。備蓄ではなく調理済みレシピを伸ばすときは専用のレシピ倍率器を使い、本ページは1人1日分と隔離日数から世帯の食数を出す隔離食料の検索意図を担います。
活用例
学校と職場の隔離窓口
申告された自宅待機の期間を備蓄食数に換え、家族や従業員ごとの非公開表を持たずに済みます。
よくある質問
これは栄養や医学の助言ですか?
いいえ。 買い物リストとキット組み立てのための決定的な食数予算の見積もりです。実際の摂取は年齢と残り物で変わります。必要ならご自身の世帯倍率をかけてください。診断も治療も隔離日数の推奨もしません。
複数の食品をまとめて計算できますか?
はい、食品ごとに1人1日の食数を入れます。4人で14日なら人数×日数の56をどの食品にも掛けるので、豆を1.5食分にすると84食分、全体で308食分になります。
結果はグラムやカップで出ますか?
いいえ、結果は食数という計画用の単位で、グラムやカップ、カロリーではありません。買い物の前に、袋や缶の数へご自身で直してください。
家族が入力より多く食べる場合は?
その食品の1日の食数を増やすか、計算後に家族に合わせた倍率を掛けてください。このツールは入力した数を掛け合わせるだけで、年齢や食欲は考慮しません。
何日分、何人分まで入力できますか?
整数だけで、日数は1〜365日、人数は1〜1000人です。小数やゼロ、マイナスは受け付けないので、空の備蓄計画が間違って出ることはありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"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": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.quarantine_food",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_people | 1000 |
max_days | 365 |
max_foods | 40 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
people と days は正の整数でなければならず、ゼロ・負・小数の人数は空の備蓄を作らず invalid_input で失敗します。
隔離食料の合計が意味することと1日分の伸ばし方
食品ごとに総食数は people に days とその食品の1人1日分を掛けた値です。daily_portion はその主食を1人が1日に何食食べるかで、米なら2、豆なら1.5、缶詰野菜なら1、パスタなら1です。この endpoint は既定献立も栄養助言も医学的な隔離規則も作りません。
入力契約、応答の形、エラー動作
people は世帯人数の正の整数で、1 から 1000 です。days は隔離日数の正の整数で、1 から 365 です。小数・ゼロ・負は失敗します。養う口と暦日は整数の数えであり、半分の世帯の当てではないからです。例: 4人・14日、米2食、豆1.5、缶詰野菜1、パスタ1ならそれぞれ百十二、八十四、五十六、五十六食、合計三百八食です。例: 1人・7日、オートミール1食ならオートミールは七食です。必須フィールド3つの JSON 本体を送ってください。フォームが慣れたキーを使えるよう household、household_size、persons、n、count、people_count の alias を受け付けます。alias には quarantine_days、duration_days、n_days、isolation_days、day_count があります。どちらも JSON 整数でも数字の文字列でも構いません。foods は空でないレコード配列で、各行に空でない name と、1人1日の食数として有限で負でない daily_portion が必要です。alias として items、pantry、list、food_list を受け付けます。成功時の本体にはエコーした整数の people と days、その積の person_days、行数の food_count、total_servings を埋めた同じ行の foods、種類を横断した合計の total_servings、常に servings の unit、people に days と1日分を掛けることを述べる formula、画面用の message が含まれます。欠落フィールド、整数でない people や days、空の食品リスト、負の分量は invalid_input で失敗し課金されません。
隔離食料計算機が役立つ場面
ミールキット、食料品、緊急キットの SaaS は、受付フォームですでに取った同じ people、days、foods を使い、いつもの週間かごの横に隔離の一行を付けられます。実装は純 parse の tier A のため、成功呼び出しは公開の基本価格 $0.002 で、モデルトークンも外向き通信もありません。合計を袋サイズ、アレルゲン表示、水や薬のリストと組み合わせれば、API は安定した数値の核のままで、見せ方はブランド層が持ちます。
連携の活用例
家庭の備えと自宅待機の計画
世帯人数、隔離日数、主食リストを食品ごとの安定した total_servings に変え、買い物ページがサイトの無料計算機と一致するようにします。
食料品・ミールキット・緊急キットの SaaS
受付ですでに取った同じ people、days、foods を使い、いつもの週間かごの横に隔離の一行を付けます。
技術的な質問
隔離食料計算機はどのように動きますか。
people(世帯人数の正の整数)、days(隔離日数の正の整数)、foods(name と daily_portion の行)を送ってください。API は食品ごとに people × days × daily_portion を掛け、種類ごとの総食数と総合計を返します。
people や days がゼロ、負、小数だとどうなりますか。
タスクは invalid_input で失敗します。people と days は正の整数である必要があり、整数でない人数や隔離期間では意味のある備蓄食数予算は出せず、課金されません。
daily_portion は何を意味しますか。
その食品を1人が1日に食べる食数です。4人が14日間、米を1人1日2食なら米は百十二食です。分量は計画単位であり、グラムでもカロリーでもありません。
隔離食料計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功1回あたり $0.002 の前払い KIT 残高を使い、不正な入力は課金されません。