実際収率計算機
理論収率10 g、百分率収率85の反応では、8.5 gの生成物が見込めます。2つの値を入力すると、同じ単位での実際収率の見込みと、収率を小数で表した値が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 生成物の理論収率
- 10
- 百分率収率
- 85
- 割合
- 0.85
- 実際収率
- 8.5
百分率収率は、反応の理想的な化学量論的上限と、副反応・不完全な転化・取り扱い損失のあとに実際に回収を見込む生成物量とをつなぎます。標準的な教室の式では、実際収率は理論収率に百分率収率を掛け、百で割った値に等しくなります。百パーセントを超える値は許容されます。不純な試料や測定誤差が理論質量を超える報告収率を押し上げることがあるためです。
実際収率の意味と送る数値
理論収率は、制限反応物の分子がすべてきれいに転化しすべてを回収できた場合に得られる生成物の最大量です。百分率収率は、その上限のうち実際に得られる割合を百分率で表したもので、八十五は理論の八十五パーセントを意味します。
理論収率に百分率収率を掛け百で割ると、理論に用いたのと同じ単位—グラム、モル、ミリグラム、または他の一貫した尺度—での期待実際収率が得られます。ゼロ未満の回収率はこの式の物理的な実験結果ではないためです。ゼロパーセントは許可され、正しく実際収率ゼロになります。
百を超える百分率はクランプせずに受け付け、理論質量をわずかに超える湿式実験データも同じ経路を通ります。経路はネットワークもモデルも乱数シードも壁時計もない純算術だからです。教室の定番確認は理論十グラム・八十五パーセントで、期待される実際の生成物は八点五グラムです。
実験での使い方と限界
宿題確認、講義デモ、素早い実験台計画のために、スプレッドシート用数式ライブラリを入れずに無料のブラウザ実際収率計算機を呼び出します。検証失敗はエンジン拒否後に残高を消費しません。多段階合成は一回の呼び出し内の連鎖としてはモデル化されません。
各段階の理論上限とそれぞれの期待回収率で同一性を段階ごとに一度実行します。元入力は他の KIT 解析アイテムと同じ保持規則に従います。
活用例
実験準備と収率計画
準備シートにすでに理論グラムと過去の回収率が載っているとき、技術者がラベル付けまたは保管する生成物の量を見積もります。
よくある質問
百分率収率は100を超えてよいですか?
はい。 百を超える値はクランプなしで許可され、不純試料や測定誤差も処理できます。拒否されるのは負の値だけです。
モルから理論収率を計算しますか?
いいえ。 すでに分かっている理論収率に百分率の割合を掛けるだけです。制限反応物から生成物モルがまだ必要な場合は、先に化学量論的な理論収率ステップを使ってください。
実際収率はどの単位で表示されますか?
理論収率に使ったのと同じ単位です。グラムで入力すればグラム、モルやミリグラムで入力すればその単位で答えが返り、換算は行いません。
収率が0パーセントのときはどうなりますか?
0パーセントも受け付け、実際収率は0になります。受け付けないのは負の値だけで、ゼロ未満の回収率は実験では起こりえないためです。
結果の小数の値は何を表しますか?
百分率収率を100で割った値で、85なら0.85です。画面で割合を小数で示したいときに、計算し直さずにそのまま使えます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/actual-yield-from-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"theoretical_yield":10,"percent_yield":85}'const res = await fetch("https://api.kit.forhosting.com/chem/actual-yield-from-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"theoretical_yield": 10,
"percent_yield": 85
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/actual-yield-from-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"theoretical_yield": 10,
"percent_yield": 85
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/actual-yield-from-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"theoretical_yield":10,"percent_yield":85}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"theoretical_yield":10,"percent_yield":85}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/actual-yield-from-percent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"theoretical_yield": 10,
"percent_yield": 85
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.actual_yield_from_percent",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この機能はそれら二つの数値を受け取り、決定論的な算術で乗算し、宿題チェッカー、実験ノート、カリキュラムツールがスプレッドシートや完全な化学CASを埋め込まずにテストへ固定できる構造化JSON結果を返します。負の百分率収率は invalid_input として拒否され、パイプラインが不可能な回収率を有効な開始として扱わないようにします。
実際収率の意味と送る数値
必須フィールド theoretical_yield を有限の非負数として送ってください。クライアントが短い名前を好む場合、エイリアス theoretical、theo_yield、yield_theoretical が受け付けられます。percent_yield は有限の非負数として送り、エイリアスは percent、pct_yield、yield_percent です。負の百分率収率は invalid_input です。同一入力は常に同一のJSONを生みます。
応答の読み方:実際収率・割合・式・方法
負の百分率などの検証失敗は、負の百分率収率が許可されないことを示し、学習者がスタックトレースを読まずに符号エラーを直せます。丸めは桁の大きさで十二桁まで安定し、アルゴリズムはシステム時計や外部サービスを参照しないため、結果は継続的インテグレーションのフィクスチャに固定しても安全です。成功時、応答は安定した丸めのあと theoretical_yield と percent_yield を返し、fraction は percent_yield を百で割った値で、UIが再計算なしにパーセントまたは小数を表示でき、actual_yield は theoretical_yield と fraction の積です。formula フィールドは actual_yield が theoretical_yield に percent_yield を掛け百で割ったものであることを演習解答の素早い表示用に再述し、method は常に percent_of_theoretical で、下流ルータが形状を嗅ぎ分けずに分岐できます。フォームが答えのセルだけを必要とするときは actual_yield のみを使い、実験レポートや指導用ステップシートが結果の横に入力を再掲する必要があるときは theoretical_yield、percent_yield、fraction を併用してください。theoretical_yield や percent_yield の欠落、非有限数、負の理論収率も invalid_input を起こし、エンジン拒否後は課金されません。
APIの使い方・料金・実験ワークフロー・実用上の限界
theoretical_yield と percent_yield を数値または数値文字列として含む JSON 本体を送ってください。指導プラットフォーム、コーディング評価サンドボックス、LIMS連携、カリキュラム生成器が KIT 残高のもとで成功アイテムあたり $0.002 の安定契約を必要とするときはプリペイドAPIを使います。釣り合いの取れた式から上限をまだ計算する必要があるときは、モル×化学量論比のような理論収率ステップとこのエンドポイントを組み合わせ、その理論質量またはモル量を計画または測定した百分率収率とともに本計算機へ渡します。SDKを出荷する作者は theoretical_yield、percent_yield、actual_yield を「理論収率」「百分率収率」「実際収率」というラベル付き入力へ写像できます—学習者が紙上で百分率収率表を手で並び替えるときに書くのと同じ列です。
連携の活用例
宿題と試験の照合
学習者が理論収率と百分率収率を入力し、期待される実際の生成物を構造化JSONと比較し、誤って負の百分率を送ったときは明確なエラーを受け取ります。
指導アプリとLIMS連携
カリキュラムツールと実験システムが、言語ごとに理論×百分率÷百を再実装する代わりに安定したプリペイドエンドポイントを呼び出します。
技術的な質問
この計算機で実際収率をどう計算しますか?
theoretical_yield を理論生成物量、percent_yield を回収百分率として JSON を送ってください。応答には理論に百分率を掛け百で割った actual_yield が含まれます。
百分率収率が負の場合はどうなりますか?
リクエストは invalid_input で失敗します。負の百分率収率は有効な回収率ではなく、フィールドは非負でなければなりません。検証失敗は課金されません。
実際収率計算機は無料ですか?
ブラウザツールは端末上で無料で動きます。API呼び出しは成功アイテムあたり $0.002 のプリペイドKIT残高を使い、検証失敗は課金されません。