ForHosting KIT · 科学

ドッグフード計算

体重20 kg、4歳の成犬に1カップ350 kcalのドライフードを与えるなら、1日約3.03カップ、つまり314.7 gが目安です。安静時のエネルギーとライフステージの係数から計算します。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
体重(kg)
20
年齢
4
1カップあたりのkcal
350
結果
年齢区分
adult
安静時エネルギー必要量 (RER, kcal)
662.02
MER係数
1.6
1日のkcal
1,059.2

ドッグフード計算ツールは、家庭の三つの事実 — 犬の体重、その体重が属する年齢区分、袋のエネルギー密度 — を、すくって与えられる1日分の量に変えます。獣医の給餌表は安静時エネルギーから始まり、体重(キログラム)の4分の3乗に70を掛ける指数則を用い、成長中の子犬を静かなシニアと同じように与えないよう、生活段階係数でその安静値を伸ばします。得られた1日のキロカロリーを、袋に印刷された代謝エネルギー(米国カップあたりキロカロリー)で割れば1日のカップ数になり、そのカップに乾いたキブル一杯の慣例質量である104グラムを掛ければグラムになります。

体重・年齢区分・カロリー密度が1日量になる仕組み

家庭犬の獣医給餌計画は安静時エネルギー要求量から始まり、人のカロリー表でも宣伝パネルに印刷されたすくい量でもありません。小動物栄養で使う指数の安静時エネルギー式は、RER が体重(キログラム)の4分の3乗の70倍に等しい、というものです。

この4分の3の指数は、キログラムに対して表面積対質量比が線形でない哺乳類に当てはめた Kleiber の法則の代謝スケーリングであり、20キログラムの成犬が10キログラムの犬の2倍のエネルギーを必要とするわけではありません。RER が分かれば、年齢区分の係数が安静を維持エネルギー要求量 MER に変えます。

4か月から1歳未満は 2.0、1歳以上7歳未満の成犬は去勢成犬の通例係数 1.6、7歳以上のシニアは多くの高齢犬が1日の消費を下げるため 1.2 です。grams はそのカップに104を掛けた値で、乾いたキブルの米国カップすり切り一杯の慣例質量です。

体重20キログラム・4歳・カップあたり350キロカロリーの成犬は、およそ3カップ、数百グラムに着地し、これは診療所の給餌表が挙げる桁であり、それでも体型スコアは獣医師に確認していただく必要があります。キログラムの30倍に70を足す直線の近道はここでは使いません。子犬や超大型・超小型ではずれ、4分の3乗が公表されている獣医の既定だからです。

入力契約、応答の形、誤りの扱い

いずれも有限の正の数でなければなりません。200グラムの新生子犬は合法で、0や負の貼り付けは違法です。子犬には分数を使い、0.25 を3か月、0.5 を6か月としてください。

この数は自由記述のラベルではなく、応答が puppy・adult・senior と名付ける年齢区分を選びます。一般的なドライキブルは300から450付近です。formula は RER、年齢で伸縮した MER、カップ除算、104グラム換算を言い直します。

8キログラム・6か月の子犬で密度の高い袋でも puppy 帯のままなので、より小さい安静値に対してより大きい倍率を必要とします。cups と grams をご自身の給餌時刻と組み合わせてください。この端点は体型を採点せず、食分も分割しません。

ドッグフード計算が役に立つ場面

中型の成犬を迎えたばかりの家庭は、最初の1週間の給餌が隣人の Labrador から写した当て推量にならないよう、ドッグフード計算を使います。保護施設の受付と診療所のフロントは、カードから体重・年齢・袋のカップあたりkcalをまとめ、0キログラムの貼り付けを黙って0カップの定量として出さず拒否する決定的な神託を必要とします。

子犬の一時預かりは、4か月対6か月の壁表を誰かが暗記しなくても倍率が上がるよう、成長帯(1歳未満)を必要とします。検証失敗は残高を消費しません。3入力を誠実に保ち、cups と grams を試験に固定すれば、宿題・LMS プラグイン・保護施設の表・給餌アプリ向けに再現可能な1日量を得られます。

人の TDEE 表、犬齢の人間年換算、cephalexin のミリグラム用量、猫のカロリー目標は別の意図です。体重・年齢区分・カロリー密度が含意する犬の1日量だけが問いなら、このページに留まってください。この見積もりは教育用であり、とくに肥満・低体重・妊娠・授乳・臨床的に病んだ犬で4つの年齢帯の外にある係数については、獣医師の代わりにはなりません。

成犬ドライフードの1日すくい量

犬の体重(キログラム)、成犬の年齢、袋のカップあたりkcalを入れると、朝夕の食事に分けられる1日のカップとグラムの目標が得られます。

子犬の成長期の量

1歳未満の犬の一時預かり票と診療受付票は子犬の年齢係数を使い、室内成犬の表を写すのではなく、成長に合わせて1日量を上げます。

体重・年齢・カロリー密度が0や負だとどうなりますか?

入力はいずれも有限の正の数でなければならず、欠落・空文字・非数値も同じように拒否され、課金されません。

カップはどうグラムに換算されますか?

乾いたキブルの米国計量カップすり切り一杯を 104 グラムとします。grams は cups の104倍なので、3カップの定量は 312 グラムです。カップ質量が異なるウェットフードは、グラム値と缶の表示から分量してください。

犬は1日に何キロカロリー必要ですか?

まず安静時のエネルギーを、70×体重(kg)の4分の3乗で求め、ライフステージの係数を掛けます。体重20 kg、4歳の成犬なら1日1059.2 kcalになります。

子犬は成犬より体重あたり多く食べるのはなぜですか?

成長や体温の維持、遊びで必要量が増えるためです。生後4か月未満は係数3.0、4か月から1歳までは2.0で、成犬は1.6、シニア犬は1.2を使います。

30×体重+70の簡易式を使わないのはなぜですか?

この直線的な簡易式は、子犬や超小型犬・超大型犬でずれが大きくなります。獣医学では4分の3乗の式が標準で、20 kgの成犬が10 kgの犬の2倍のエネルギーを必要とするわけではありません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/bio/dog-food

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/bio/dog-food \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"weight_kg":20,"age_years":4,"kcal_per_cup":350}'
{
  "weight_kg": 20,
  "age_years": 4,
  "kcal_per_cup": 350
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.dog_food",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_weight_kg120
max_age_years25
max_kcal_per_cup800
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

weight_kg、age_years、kcal_per_cup を有限の正の数として入力してください。同じ決定的モジュールが無料のブラウザ実行と前払い API を動かすため、保護施設の表・診療受付票・宿題確認が丸めたカップとグラムで食い違うことはありません。

体重・年齢区分・カロリー密度が1日量になる仕組み

生後4か月未満、つまり age_years が4/12未満の子犬は、成長・体温調節・遊びが成犬の維持を大きく上回るため mer_factor 3.0 を使います。daily_kcal がその積です。フードのカロリー密度 kcal_per_cup は袋に印刷された代謝エネルギーで、cups は daily_kcal を kcal_per_cup で割った値です。

入力契約、応答の形、誤りの扱い

必須3項目の JSON 本体を POST してください。weight_kg は犬の体重(キログラム、別名 weight、kg、mass_kg)で、0の直後から120までの半開区間に入ります。age_years は年齢(年、別名 age、years、age_category)で、25を超えない有限の正の数です。kcal_per_cup は米国計量カップあたりの代謝キロカロリーというフードのカロリー密度(別名 kcal、calories_per_cup、density)で、800を超えない有限の正の数です。各欄は JSON の数でも数値文字列でも届きます。欠落、空文字、非有限値、0、負、宣言上限超えは、欄名を付けた invalid_input で失敗します。これらの失敗は課金されません。成功時は正規化した weight_kg、age_years、kcal_per_cup を返し、age_category を出し、rer_kcal を小数第2位までの安静エネルギー、mer_factor を生活段階倍率、daily_kcal を維持目標として報告し、cups を小数第2位、grams を小数第1位に丸めて返します。例:weight_kg 20、age_years 4、kcal_per_cup 350 は通常のドライフードの成犬です。

ドッグフード計算が役に立つ場面

試験対策ジェネレータと学生の栄養kataは、既知の成犬・既知の子犬・正でない体重の invalid_input 経路を固定し、壊れた採点が負のすくい量を通さないようにします。実装は純粋な parse の tier A のため、成功した呼び出しは毎回、公表された基本料金 $0.002 で、モデルトークンも外向き通信もありません。

袋を替えても量を当て推量しない

カロリー密度が次の処方で変わったら、体重と年齢は固定したまま新しい kcal_per_cup で cups と grams を再計算し、エネルギー摂取を同じに保ちます。

1日に与えるドッグフードの量はどう計算しますか。

weight_kg、age_years、kcal_per_cup に有限の正の数を送ってください。API は RER に年齢区分係数を掛けた daily_kcal を返し、続けて cups = daily_kcal / kcal_per_cup および grams = cups × 104 です。

計算はどの年齢区分を使いますか。

age_years が4か月未満は幼い子犬(係数 3.0)、1歳未満は puppy(2.0)、1歳以上7歳未満は adult(1.6)、7歳以上は senior(1.2)です。

ドッグフード計算の料金はいくらですか。

ブラウザの道具は無料です。API 要求は成功した呼び出しごとに $0.002 で前払いの KIT 残高を使い、不正な入力は課金されません。

KITの完全なドキュメントを見る →