台形柱の側面積計算
台形の断面の4辺を足し、柱の長さを掛けると、4つの側面の面積が分かります。辺が10、6、5、5で長さが8なら、周の長さは26、側面積は208平方単位です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 底辺 a
- 10
- 底辺 b
- 6
- Leg c
- 5
- Leg d
- 5
- 長さ
- 8
- 底面の周長
- 26
- 側面積
- 208
入力は検証され、正の有限数でない寸法は、見積もり・切断リスト・材料発注を静かに壊してしまう前に拒否されます。
台形柱の側面積とは何か
台形柱とは、両端が同一の台形であり、残りの面が長方形である立体です。排水溝、くさび形の断面を持つスロープ、供給ホッパーなどを思い浮かべてください。断面は台形であり、それがある長さに沿って押し出されています。側面積とは、2つの台形の端面を除いたすべての面積、すなわち4つの長方形の面のことです。
各長方形は、一方の辺が柱の長さに等しく、もう一方の辺が台形の一辺に等しいため、側面積の合計は単純に台形の周囲長に柱の長さを掛けたものになります。お客様は2つの平行な辺(底辺)、2つの平行でない辺(脚)、そして長さを入力します。サービスは底面の周囲長と側面積を、ご指定の小数桁数に丸めて返します。
これは、立体の長い側面を塗装・被覆・めっき・包装する場合に必要な数値であり、両端のふたが別途処理される場合、別の工程で覆われる場合、あるいは完全に開放されたままの場合に該当します。
この数値が実務で使われる場面
側面積の問題は、台形プロファイルが押し出され、端面ではなく側面が材料費や人件費を支配するあらゆる場面で現れます。先細りのダクトの見積もりを行う板金工場は、切断と曲げの価格を決める前に4枚のパネルの面積を必要とします。台形水路の防水膜を見積もる土木チームは、濡れ縁の周囲長に水路の長さを掛けた値に関心を持ちます。
くさび形包装のメーカーは、フィルムロールの寸法を決めるために包装面積を計算します。これらすべてのケースで、台形の高さと端面の面積は請求額に無関係です。だからこそこのサービスは高さではなく辺の長さを受け取るのです。
辺こそが側面を構成するものだからです。
活用例
先細りダクトの板金パネルを見積もる
台形断面の4辺とダクトの長さを送信し、切断と曲げの価格を決める前にパネルの正確な面積を取得します。
排水溝の防水工事を見積もる
誰も検証しないスプレッドシートの式ではなく、検証済みの1回の呼び出しで、濡れ縁の周囲長に水路の長さを掛けた値を求めます。
宿題や教科書の問題を確認する
台形柱の側面積を、最終結果と並んで表示される底面の周囲長という中間値とともに、段階的に検算します。
よくある質問
両端の台形の面は含まれますか?
いいえ。 返されるのは側面積のみ、すなわち4つの長方形の面です。全表面積が必要な場合は、2つの台形底面の面積を別途加算する必要があります。
台形の高さは必要ですか?
いいえ。 側面積は台形の4辺の長さと柱の長さのみに依存し、台形の高さには依存しません。
結果は決定論的ですか?
完全にそうです。 乱数・時計・ネットワークは一切関与しないため、同じ入力はどのマシンでも常に同じ出力を返します。
寸法がゼロや負の場合はどうなりますか?
計算せずに、どの寸法が正しくないかを知らせます。長さがゼロや負の立体は存在しないため、見積もりや材料の発注にもっともらしい誤った数値が紛れ込むのを防げます。
先細りのダクトの板金の面積はどう求めますか?
台形の断面の4辺とダクトの長さを入力します。結果の側面積が4枚のパネルの合計面積になるので、切断や曲げの見積もりの前に使えます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/lateral-area-trapezoidal-prism \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_a":10,"base_b":6,"leg_c":5,"leg_d":5,"length":8}'const res = await fetch("https://api.kit.forhosting.com/math/lateral-area-trapezoidal-prism", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_a": 10,
"base_b": 6,
"leg_c": 5,
"leg_d": 5,
"length": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/lateral-area-trapezoidal-prism",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_a": 10,
"base_b": 6,
"leg_c": 5,
"leg_d": 5,
"length": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/lateral-area-trapezoidal-prism", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_a":10,"base_b":6,"leg_c":5,"leg_d":5,"length":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_a":10,"base_b":6,"leg_c":5,"leg_d":5,"length":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/lateral-area-trapezoidal-prism", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"base_a": 10,
"base_b": 6,
"leg_c": 5,
"leg_d": 5,
"length": 8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.lateral_area_trapezoidal_prism",
"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は、台形断面の2つの平行な辺と2つの脚、そして柱の長さを受け取り、側面積、すなわち2つの台形底面を結ぶ4つの長方形の面の合計を返します。これは底面の周囲長に柱の長さを掛けた値そのものであり、お客様が指定する桁数への丸めを伴う1回の呼び出しで計算されます。
入力の検証と結果の計算方法
すべての寸法は、算術演算の前にチェックされます。入力が検証を通過すれば、計算は1行の算術です。台形の4辺を足して底面の周囲長を求め、柱の長さを掛けます。処理のどこにも乱数・時計・ネットワーク呼び出しはありません。base_a、base_b、leg_c、leg_d、length の5つのフィールドのそれぞれは、実数であり、有限であり、厳密にゼロより大きい必要があります。フィールドの欠落、数値に見える文字列、無限大の値、ゼロ、負の長さはいずれも、原因となったフィールド名を示す同じ型付き invalid_input エラーを生成します。これにより、呼び出し元のパイプラインは、NaN を下流のコスト見積もりに伝播させる代わりに、有用なメッセージを伴って停止できます。結果は設定可能な小数桁数(デフォルトは6、0から10まで)に四捨五入されるため、同じリクエストはどのマシンでも常に同一の出力を生成します。答えは入力の決定論的な関数であり、このページの無料ブラウザ版は、有料APIとまったく同じコードを実行します。
この数値が実務で使われる場面
計算は決定論的で1リクエストあたり$0.002であるため、自動見積もりツール、ERP連携、数百のバリアントを価格付けするバッチ見積もりに自然に組み込めます。
技術的な質問
料金はいくらですか?
API経由で1リクエストあたり$0.002です。このページのブラウザ上でも無料で実行でき、どちらの場所でも同じコードが動作します。
寸法がゼロまたは負の場合はどうなりますか?
リクエストは、フィールド名を示す invalid_input エラーで拒否されます。各寸法は正の有限数でなければならず、拒否されたリクエストは課金されません。
結果の丸めを制御できますか?
はい。オプションの decimals フィールドで0から10桁までの四捨五入を指定できます。デフォルトは6です。