直角台形の面積
上底8、下底12、高さ5の直角台形の面積は50で、上底と下底の平均に高さを掛けて求めます。平行な2辺と垂直な脚を入力するだけで、斜めの辺は必要ありません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 底辺 a
- 8
- 底辺 b
- 12
- 高さ
- 5
- 面積
- 50
直角台形は、ちょうど1組の平行な辺と隣り合う2つの直角をもつ四角形です。平行な辺が底辺、その間の垂直距離が高さであり、その高さは垂直な脚の長さでもあります。この計算機は2つの底辺の長さとその垂直な高さを受け取り、囲まれた面積を返します。閉じた公式は底辺の平均に高さを掛けたもので、図形を長方形と直角三角形に分けるのと同じです。ネットワーク呼び出しも乱数サンプリングもなく、入力した数値に日付依存はありません。
2底辺と高さから直角台形の面積を求める方法
直角台形は、米国の用語では right-angled trapezoid、英国では right trapezium とも呼ばれる、ちょうど1組の平行辺と隣り合う2つの90度の内角をもつ四辺形です。平行な辺が底辺、平行でない辺が脚です。2つの頂点が直角なので、一方の脚は両方の底辺に垂直に立ち、その長さが図形の高さそのものです。
この計算機が依拠する幾何学的事実は、斜めの脚も対角線も含む角も、面積を求めるのに不要だということです。短い底辺から長い底辺へ、両方に垂直な直線で図形を切ります。すると幅が短い底辺・高さが与えられた高さの長方形と、底辺が2底辺の差・高さが同じ垂線の直角三角形ができます。
長方形の面積は短い底辺×高さ、三角形の面積は張り出し×高さの半分です。両者を足すと、よく知られた閉じた形、すなわち2底辺の平均に高さを掛けた値になります。代表的な確認例は、底辺8と12・高さ5で面積50、底辺10と4・高さ6で面積42、等しい底辺では三角形の張り出しが消え長方形だけが残ることです。
どちらを先にラベルしても面積は変わりません。加算・減算・乗算と2による1回の除算だけなので、決定論的で定数時間、反復ソルバーは不要です。応答は両方の底辺、高さ、計算した面積、短い公式文字列をエコーするので、ログやワークシート、教育用画面がアルゴリズムを再導出せずに記録できます。
実務で直角台形の面積計算が登場する場面
中等教育や大学の幾何では、2つの底辺と高さから直角台形の面積を求める問題が絶えず出され、2つの直角を印し垂直脚をhと書くスケッチが添わることがよくあります。その検索は一般の台形ページとは違います。直角台形の面積と入力する学習者は、2直角の図形、垂直脚が高さである事実、長方形+三角形の絵を求めており、任意の台形の中線ワークシートではありません。
建設・土木・造園の流れでは、ランプ、ウィングウォール、擁壁の立面、台形の植栽床を材料拾いの面積に変換し、平方メートルや平方フィートの単価を後段で掛けると同じ積が見積もりになります。建築やインテリアのツールは、段状の床、スタジアムの座席断面、直角のテラス輪郭を直角台形として見直し、面積が収容人数と材料表を動かします。
ゲーム・グラフィックス・CADライブラリは、軸に沿った台形の衝突プロキシや、一辺が垂直なUIパネルを保存し、決定論的な面積が完全な計算幾何スタックなしでレイアウトとパッキングを支えます。データ・分析チームは、文書例や合成ベンチマークのための決定論的な幾何フィクスチャが必要で、公式と入力寸法をエコーするとそれらの例は自己記述的になります。
後で斜め脚の長さ、2本の対角線、一般台形の周囲、平方メートルと平方フィートの単位換算が必要になった場合は、この直角台形面積のページを過負荷にせず、別の検索意図として扱ってください。
活用例
宿題と試験の確認
2つの底辺と高さから直角台形の面積を求め、ゼロや負の寸法は明確なエラーで拒否します。
ランプ・擁壁と材料拾い
測った底辺と垂直な高さから、擁壁・ランプ・台形の花壇の面積を求めます。
レイアウトとCADプロキシ
2つの平行な広がりと垂直な高さを、パネル・座席断面・軸に沿った台形の面積にします。
よくある質問
直角台形の面積はどう求めますか?
正の有限数を3つ送ってください。2つの平行な底辺と垂直な高さです。
台形が直角台形になる条件は何ですか?
直角台形は隣り合う2つの直角をもつので、平行でない脚の一方が両方の底辺に垂直です。その垂直脚が高さであり、面積を求めるのに斜めの脚は不要です。
ゼロや負の寸法が拒否されるのはなぜですか?
厳密に正でない底辺や高さは、描ける直角台形の幾何学的な辺ではありません。
斜めの辺の長さは必要ですか?
必要ありません。直角台形では一方の脚が上底と下底の両方に垂直なので、その長さがそのまま高さになります。上底・下底と高さだけで面積が求まります。
上底と下底を入れ替えると面積は変わりますか?
変わりません。面積は2つの底辺の平均に高さを掛けたものなので、どちらを先に入れても同じです。上底8・下底12でも、上底12・下底8でも面積は50です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/right-trapezoid-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_a":8,"base_b":12,"height":5}'const res = await fetch("https://api.kit.forhosting.com/math/right-trapezoid-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_a": 8,
"base_b": 12,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/right-trapezoid-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_a": 8,
"base_b": 12,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/right-trapezoid-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_a":8,"base_b":12,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_a":8,"base_b":12,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/right-trapezoid-area", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"base_a": 8,
"base_b": 12,
"height": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.right_trapezoid_area",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
宿題を確認する生徒、ランプや擁壁の寸法を決める大工、台形の花壇を描く造園設計者、決定論的な答えが必要な採点者は、無料のブラウザツールとAPIで同じ純粋な結果を得られます。欠落・非有限・正でない底辺や高さは、意味のない面積を黙って返すのではなくinvalid_inputで拒否されます。
2底辺と高さから直角台形の面積を求める方法
巨大な値はIEEE-754のdouble範囲を超えることがあり、和が非有限になるとJSONでInfinityを返す代わりに明確なメッセージで失敗します。この閉形式は初等幾何の教科書と一致し、同じ3つの数に対する手計算と自動採点を揃えます。
送信する内容と返ってくる内容
必須の正の有限数を3つ指定してください。厳密に正という門は意図的です。まず無料のブラウザツールで簡単な健全性確認をし、同じ契約をスクリプトから呼び出して、各言語で積を再実装せずに一括評価できます。不正な入力は課金されないため、継続的インテグレーションでの探索的検証は安く、本番呼び出しは予測可能です。base_aは一方の平行辺、base_bはもう一方の平行辺、heightはそれらの間の垂直距離であり、直角の垂直脚の長さでもあります。短い別名 a、base1、top、parallel_a は最初の底辺に、b、base2、bottom、parallel_b は2番目に、h と height_length は height に対応するので、コンパクトなフォームのラベルのために別ハンドラーは不要です。欠落フィールド、空文字列、非数値テキスト、NaN、Infinity、ゼロ、負の寸法はinvalid_inputで拒否され、課金されません。ゼロの底辺や高さは縮退した線分や潰れた図形であり、ワークシートに描ける直角台形ではないため、バグのある採点が成功とみなすゼロ面積を返す代わりに、フィールド名を示して失敗します。成功時、JSON応答は base_a、base_b、height、area、および底辺平均の恒等式を入れた formula を返すので、ログや教育用画面がアルゴリズムを文書化できます。確認例:底辺8と12・高さ5では面積50、底辺3.5と6.5・高さ4では面積20、高さ0またはマイナス3はフィールド名を示して失敗します。数値文字列と整数はJSON数値と同じように受け付けます。契約は安定したJSONで、単体テスト、宿題チェッカー、ランプや擁壁、台形の区画を寸法取りするバッチ処理に適しています。API料金は公開されている基本価格で、成功した項目ごとに$0.002です。
実務で直角台形の面積計算が登場する場面
この機能は純粋な解析エンジンなので、検証失敗は残高を消費せず、成功した実行は項目ごとに$0.002のままです。
技術的な質問
2つの底辺の順番で面積は変わりますか。
変わりません。base_a と base_b を入れ替えても平均は同じなので面積は同じです。ラベルは便宜であり、幾何学的な制約ではありません。
直角台形の面積計算機の料金はいくらですか。
ブラウザのツールは無料です。API要求は成功した呼び出しごとに前払いのKIT残高から$0.002です。不正な入力は課金されません。