猫のチョコレート中毒計算機
盗み食いがどれほど危ないかを確かめられます。体重4 kgの猫がミルクチョコレートを20グラム食べると、テオブロミンは40 mg、体重1 kgあたり10 mgで、ごくわずかな量です。あくまで目安なので、心配なら獣医師に連絡してください。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- チョコレートの種類
- Milk
- 量
- 20
- 重み
- 4
- テオブロミン (mg/g)
- 2
- テオブロミン (mg)
- 40
- 用量 (mg/kg)
- 10
- 毒性レベル
- negligible
猫は人のように甘味を感じませんが、包み紙や調理台、祭りの盆からチョコレートを奪います。危険は砂糖ではなく、猫がゆっくり代謝するメチルキサンチンであるテオブロミンです。本計算機はチョコレートの種類、摂取グラム、キログラム単位の体重を、キログラムあたりミリグラムのテオブロミン用量に換算し、公表された教育用の重症度帯へ写します。ミルク、ダーク、製菓用、ココアパウダーではテオブロミン濃度が大きく異なるため、同じ一切れでもある猫では無視でき、別の猫では重篤になり得ます。演算は純算術で、ネットワークも乱数も時計も使いません。まず教育用の概算として用い、実際に摂取したときは獣医師へ連絡してください。
種類・グラム・体重からテオブロミン用量を求める方法
猫のチョコレート中毒は用量の問題であり、チョコレートそのものの可否ではありません。臨床像の中心はテオブロミンというメチルキサンチンです。カフェインは少量で、ここでは各製品区分の公表テオブロミン濃度にすでに含まれているものとして扱います。
本計算機は摂取したチョコレート質量(グラム)に、グラムあたりミリグラムの固定教育濃度を掛け、猫の体重(キログラム)で割ります。結果は獣医毒性表と同じ単位である、キログラムあたりミリグラムの摂取用量です。ホワイト(white)はグラムあたり 0.01 ミリグラムです。
四キログラムの猫がミルクチョコレート二十グラムを食べると、テオブロミンは四十ミリグラム、すなわちキログラムあたり十ミリグラムです。同じ二十グラムの製菓用なら三百二十ミリグラム、キログラムあたり八十ミリグラムになります。
教育用の毒性帯と結果の読み方
用量を求めたあと、エンジンは多くの応急チョコレート表が用いる五帯の教育尺度へ値を置きます。キログラムあたり二十ミリグラム未満は negligible で、テオブロミンはありますが軽症徴候の公表閾値には達していません。二十以上四十未満は mild で、落ち着きのなさと消化器不調に結びつく帯です。
四十以上六十未満は moderate で、心毒性徴候がより現実的になる帯です。六十以上百未満は severe で、教材表では振戦やけいれんに対応します。キログラムあたり百ミリグラム以上は critical で、メチルキサンチンの公表致死域に近づきます。
note 欄は獣医学的診断ではなく教育用の見積りであると述べます。任意の出力キーは欠落させ、空値にはしません。
猫のチョコレート中毒計算機が役立つ場面
救急回線の台本や診療所のトリアージ頁は、推定した板の種類、台所秤の読み、直近の体重を、獣医師が引き継ぐ前に比較可能なキログラムあたりミリグラムの一つの数へ変えるために本計算機を使います。保護団体や預かり施設は、祭りの缶やココアミックスが多く、製菓用がミルクより一桁濃いため、同じ算術をおやつ壺の横に置きます。
獣医看護の教室実験はこの恒等式を課し、小さな子猫と大きな成猫が同じ落ちた一切れを分けても帯が異なり得る理由を学生が見られるようにします。検証失敗は残高を消費しません。本計算機は獣医師の代替ではなく、特定銘柄を分析せず、オンスも換算しません。
単位の誤りが黙った換算に隠れないよう、グラムとキログラムを送ってください。
活用例
診療所受付での休日トリアージ
申告された種類、台所秤のグラム、猫の直近体重をキログラムあたりミリグラムの用量へ変え、獣医師が診察の緊急度を判断できるようにします。
預かり・保護施設でのおやつ壺確認
預かり猫がダークや製菓用の缶に手を伸ばしたとき、ミルクの目安ではなく濃い濃度を使って危険を見積もります。
よくある質問
猫のチョコレート中毒はどう計算しますか?
摂取グラムに種類の教育用テオブロミン濃度(グラムあたり mg)を掛け、体重(キログラム)で割ります。
毒性レベルは何を意味しますか?
negligible は 20 mg/kg 未満です。mild は 20 以上 40 未満、moderate は 40 以上 60 未満、severe は 60 以上 100 未満、critical は 100 mg/kg 以上です。帯は教育用の応急範囲であり、診断ではありません。
ミルクチョコレートにはテオブロミンがどれくらい含まれますか?
この計算機では、ミルクチョコレート1グラムあたり2ミリグラムとしています。20グラムなら40ミリグラムです。ダークやベーキング用、ココアパウダーは含有量が大きく異なります。
体重4 kgの猫にミルクチョコレート20グラムは危険ですか?
この推定では体重1 kgあたり10 mgで、軽度の目安である20 mg未満の「ごくわずか」の段階です。あくまで教育用の目安なので、実際に食べた場合は獣医師に連絡してください。
量や体重がゼロや負の値だとどうなりますか?
受け付けません。どちらも正の有限の数である必要があり、はかりの読み違いから架空の用量が出ることを防ぎます。値を直してから計算し直してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/cat-chocolate-toxicity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"chocolate_type":"milk","amount":20,"weight":4}'const res = await fetch("https://api.kit.forhosting.com/bio/cat-chocolate-toxicity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"chocolate_type": "milk",
"amount": 20,
"weight": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/cat-chocolate-toxicity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"chocolate_type": "milk",
"amount": 20,
"weight": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/cat-chocolate-toxicity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"chocolate_type":"milk","amount":20,"weight":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"chocolate_type":"milk","amount":20,"weight":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/cat-chocolate-toxicity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"chocolate_type": "milk",
"amount": 20,
"weight": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.cat_chocolate_toxicity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
種類・グラム・体重からテオブロミン用量を求める方法
ミルク(milk)は 2.0、典型的なダーク(dark)は 5.5、semisweet は 5.7、無糖の製菓用(baking)は 16.0、無糖ココアパウダー(cocoa_powder)は 26.0 です。これら六つの定数はこの頁の文書化された表であり、銘柄分析ではなく、日付によって変わりません。amount と weight はともに正の有限数でなければならず、ゼロ・負・欠落・NaN・Infinity は invalid_input となり、悪い秤の読みから空の用量が作られることはありません。
教育用の毒性帯と結果の読み方
応答は整えた種類、グラムの amount、キログラムの weight を返し、theobromine_mg_per_g と theobromine_mg を示し、主数値として dose_mg_per_kg を出し、toxicity_level と toxicity_label を名付けます。band_min_mg_per_kg は現在帯の下限です。band_max_mg_per_kg は開いた critical 帯では省略され、null にはしません。mild_threshold_mg_per_kg は常に二十なので、表を再符号化せず一本の警戒線を引けます。種類照合は大文字小文字を区別せず、milk_chocolate、dark-chocolate、bakers、unsweetened、cocoa などの日常別名を受け付けます。
猫のチョコレート中毒計算機が役立つ場面
実装は純粋 parse の段階 A のため、成功した各呼び出しは公表基本料金 $0.002 で、モデルトークンも外向き通信もありません。要求を小さく保ち、丸めた用量と toxicity_level 文字列を継続的統合に固定すれば、臨床情報システムを自前で立てずに LMS 拡張、エッジワーカー、表計算向けの再現可能な教育数値を得られます。
連携の活用例
獣医看護の実験室
同じグラムと体重でミルクと製菓用を学生に与え、用量が「一切れ」ではなく theobromine_mg_per_g に比例することを手計算で確かめさせます。
技術的な質問
対応する種類と濃度は何ですか。
white 0.01、milk 2.0、dark 5.5、semisweet 5.7、baking 16.0、cocoa_powder 26.0 ミリグラム/グラムです。銘柄分析ではなく、固定の教育用表です。
amount や weight がゼロまたは負だとどうなりますか。
タスクは invalid_input で失敗します。グラムの amount とキログラムの weight はともに正の有限数でなければなりません。ゼロ、負、NaN、非数値は拒否され、課金されません。
猫のチョコレート中毒計算機の料金はいくらですか。
ブラウザ用具は無料です。API 要求は成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。