猫のカロリー計算
猫の1日のカロリー目標が分かります。3歳で体重4.5 kg、運動の少ない猫なら、安静時エネルギー216.28に1.2を掛けて、1日約260 kcalです。子猫やシニア猫には別の係数を使います。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 体重(kg)
- 4.5
- 年齢
- 3
- 活動量
- 低活動
- ライフステージ
- adult
- 安静時エネルギー必要量 (RER, kcal)
- 216.28
- 年齢係数
- 1
- 活動係数
- 1.2
猫のカロリー計算ツールは、家庭猫の1日のエネルギー必要量を、体重・年齢・活動レベルからキロカロリーで見積もります。獣医栄養は安静時エネルギー要求量から始まり、体重(キログラム)の4分の3乗に70を掛ける指数則を用い、その安静値を年齢による生活段階係数と、猫が実際にどれだけ動くかの活動係数で伸ばします。室内の成猫、成長中の子猫、動きの少ないシニアは、同じ体重でも1日の目標が異なります。
安静時エネルギー式とは何か、年齢と活動がどう倍率を付けるか
家庭猫の獣医給餌計画は安静時エネルギー要求量から始まり、人のカロリー表でもドライフード袋に印刷されたキロカロリーでもありません。小動物栄養で用いる指数型の安静時エネルギー式は、RER を体重(キログラム)の4分の3乗の70倍とします。
この4分の3の指数は、キログラムに対して表面積対質量比が線形でない哺乳類に当てはめたクライバーの法則の代謝スケーリングであり、4.5 kg の室内成猫が 2.25 kg の猫の2倍のエネルギーを必要とするわけではありません。RER が分かれば、年齢からの生活段階係数と、動物が実際にどれだけ動くかの活動係数が安静を維持エネルギー要求量 MER に変換します。
4か月から1歳未満の子猫は 2.0、1歳から7歳未満の成猫は 1.0、7歳以上のシニアは 0.9 です。室内の高齢猫の多くは1日の消費を下げるためです。活動はその生活段階の数字にさらに掛けます。
4.5 kg・3歳・sedentary の猫はしたがって1日およそ260キロカロリーになり、診療用の給餌表が示す桁に近い値です。そのうえで体型スコアは獣医師に確認してください。キログラムの30倍に70を足す線形の近道はここでは使いません。
中型犬や中くらいの猫の粗い代用であり、子猫や極端に小さい・大きい体ではずれ、4分の3乗が公表されている獣医の既定です。
猫のカロリー計算が役立つ場面
室内成猫を迎えたばかりの家庭は、最初の1週間の給餌が隣の Maine Coon から写した当て推量にならないよう、猫のカロリー計算を使います。保護の受付と診療のフロントはカードから体重・年齢・粗い活動旗をまとめ、0 kg の貼り付けを黙って0カロリーの定量にして出さず、決定的に拒む神託を必要とします。
子猫の一時預かりは成長帯(1歳未満)で倍率を上げ、4か月対6か月の壁表を誰かが暗記しなくて済むようにします。検証失敗は残高を消費しません。人の TDEE 表、猫齢の人年換算、ドライフード袋のカップあたり kcal は別の検索意図です。
問いが体重・年齢・活動から導く猫の1日カロリー必要量だけのときは、この頁に留まってください。この見積もりは教育用であり、とくに肥満・低体重・妊娠・授乳・臨床的に病気の猫では、4つの活動ラベルの外に係数があるため、獣医師の代わりにはなりません。
活用例
室内成猫の給餌計画
猫の体重をキログラム、成猫の年齢、活動 sedentary を入れて、ウェットとドライに分けられる1日のキロカロリー目標を得てください。
子猫の成長定量
1歳未満の猫の預かり票と診療受付票は子猫の年齢係数を使い、室内成猫の表を写すのではなく、成長に合わせて1日目標を上げます。
よくある質問
猫の1日のカロリー必要量はどう計算しますか?
安静エネルギーは体重(キログラム)の 0.75 乗の 70 倍です。
体重が0または負のときはどうなりますか?
体重は有限の正のキログラムでなければならず、0 や負の質量は安静エネルギー要求量を持つ体ではなく、失敗は課金されません。
年齢はカロリー目標をどう変えますか?
年齢は生活段階係数を選びます。4か月未満は 2.5、4か月から1歳は 2.0、1歳から7歳は 1.0、7歳以上は 0.9 です。
体重4.5 kgの室内飼いの猫には何カロリー必要ですか?
3歳で体重4.5 kg、運動の少ない成猫なら、安静時の必要量は216.28 kcalです。活動係数1.2を掛けると、1日約260 kcalになります。
活動量はどれを選べばよいですか?
運動が少ない1.2は一般的な避妊・去勢済みの室内猫、中程度の1.4は室内と屋外を行き来する猫、活発な1.6は働く猫や外で暮らす猫、とても活発な1.8は運動量の多い猫向けです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/catculator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_kg":4.5,"age_years":3,"activity":"sedentary"}'const res = await fetch("https://api.kit.forhosting.com/bio/catculator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_kg": 4.5,
"age_years": 3,
"activity": "sedentary"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/catculator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_kg": 4.5,
"age_years": 3,
"activity": "sedentary"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/catculator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_kg":4.5,"age_years":3,"activity":"sedentary"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_kg":4.5,"age_years":3,"activity":"sedentary"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/catculator", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"weight_kg": 4.5,
"age_years": 3,
"activity": "sedentary"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.catculator",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_weight_kg | 40 |
max_age_years | 30 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
weight_kg、age_years、および sedentary・moderate・active・very_active のいずれかを入力してください。同じ決定的モジュールが無料のブラウザ実行と前払い API を動かすため、給餌表・診療受付票・宿題確認が丸めた calories_per_day で食い違うことはありません。
安静時エネルギー式とは何か、年齢と活動がどう倍率を付けるか
生後4か月未満の幼い子猫、つまり age_years が12分の4未満では、成長・体温調節・遊びが成猫の維持を上回るため年齢係数 2.5 を用います。sedentary は典型的な去勢済み室内猫で 1.2、moderate は室内外混合の1日で 1.4、active は屋外・使役猫で 1.6、very_active は非常に運動的な個体で 1.8 です。calories_per_day は RER に age_factor と activity_factor を掛け、half-up で丸めた24時間あたりのキロカロリーです。
入力契約、応答の形、誤りの扱い
100 g の新生子猫は合法ですが、0 や負の貼り付けは違法です。子猫では分数を使い、0.25 を3か月、0.5 を6か月とします。6か月・1.2 kg・moderate の子猫はなお子猫帯(年齢係数 2.0)にあり、より小さい安静値に対してより大きな倍数が必要です。必須の3欄を持つ JSON 本体を POST してください。weight_kg は猫の体重(キログラム、別名 weight・kg・mass_kg)で、40 を超えない有限の正の数でなければなりません。age_years は年単位の年齢(別名 age・years)で、0 から 30 の閉区間の有限数です。activity は閉じた列挙 sedentary・moderate・active・very_active のいずれかです(別名 activity_level・level)。数値欄は JSON の数でも数字の文字列でも構いません。欠落欄、空文字、非有限値、正でない体重、40 kg 超の体重、負の年齢、30 超の年齢、列挙外の活動文字列は、欄名を付けて invalid_input で失敗します。これらの失敗は課金されません。成功時は本体が整えた weight_kg・age_years・activity をエコーし、life_stage を kitten・adult・senior として出し、rer_kcal を小数2桁の安静エネルギー、age_factor と activity_factor を2つの倍率、mer_factor をその積として報告し、calories_per_day を整数のキロカロリー目標として返します。formula は RER が 70 倍の W の 0.75 乗、MER が RER に age_factor と activity_factor を掛けたものであると書き直します。例:weight_kg 4.5、age_years 3、activity sedentary は室内成猫で、安静エネルギーはおよそ216キロカロリー、1日目標は260キロカロリーです。整数 calories_per_day を、缶またはカップあたりの kcal として食品に印刷された代謝エネルギーと組み合わせて1日目標を給餌量に変えてください。この端点はフード表示を解析せず、体型も採点しません。
猫のカロリー計算が役立つ場面
試験対策ジェネレータと学生の栄養カタは、既知の室内成猫と既知の子猫、正でない体重の invalid_input 経路を固定し、壊れた採点が負のエネルギー値を通さないようにします。実装は純粋 parse の段階 A のため、成功した呼び出しは毎回公表の基本料金 $0.002 で、モデルトークンも外向き通信もありません。3つの入力を偽りなく保ち、テストで calories_per_day を固定すれば、宿題・LMS プラグイン・シェルター表・給餌アプリ向けに再現可能な1日キロカロリー目標が得られます。
連携の活用例
シェルターと預かりの一括見積もり
体重・年齢・粗い活動旗の表は、行ごとに獣医栄養パッケージを開かずに calories_per_day の列になります。
技術的な質問
活動レベルは何を意味しますか。
sedentary(1.2)は典型的な去勢済み室内猫です。moderate(1.4)は室内外混合、active(1.6)は屋外または使役、very_active(1.8)は非常に運動的な猫です。列挙は閉じており、他の文字列は invalid_input です。
猫のカロリー計算の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功した呼び出しごとに前払い KIT 残高を $0.002 で使い、無効な入力は課金されません。