表面積の計算
立方体・球・円柱・円錐の全表面積を寸法から求めます。一辺2の立方体なら、面積4の面が6つで24平方単位です。円錐は母線ではなく高さを入れるだけで計算できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 形状
- Cube
- 辺
- 2
- 表面積
- 24
全表面積は立体の外側の面をすべて足したもので、送る長さと同じ単位の平方で測ります。この表面積の計算ツールは、立方体・球・円柱・円錐という形状名と、その立体を一意に決める寸法を受け取り、閉じた形の全表面積を返します。立方体には正の一辺、球には正の半径、円柱と円錐にはそれぞれ正の半径と正の垂直高さが必要です。円錐の式はそれら二つの長さから導いた母線を使うので、斜辺を自分で求める必要はありません。
送る立体と使われる閉じた式
全表面積は立体の外側の皮全体の計量です。立方体の各面、球を包む球面、閉じた円柱の曲面壁と両円蓋、閉じた円錐の側面扇形と円形底面です。この端点は、教室で扱うそれら四つの立体のための単一の振り分け口です。
恒等式はその辺の二乗の六倍です。立方体には合同な正方形の面が六つあるからです。shapeをsphereにし、正の半径を送ってください。
恒等式は四πrの二乗で、その半径の球を囲む唯一の滑らかな面です。shapeをcylinderにし、正の半径と正の垂直高さを送ってください。全表面は二πrに量r足すhを掛けたもので、幅二πr・高さhの側面長方形に二つの円形底面を足したものです。
shapeをconeにし、正の半径と正の垂直高さを送ってください。エンジンはまず母線lをrとhの斜辺として作り、次にπrに量r足すlを掛けた値、すなわち展開した扇形に円形底面を足したものを返します。契約はこれだけです。 形状名一つ、それを決める寸法、送った長さと同じ平方単位の全表面積一つです。
円柱や円錐の側面積だけ、あるいはこれらの立体の体積が必要な場合は専用ツールを使ってください。ここでの検索意図は、形状名とその寸法からの全表面積であり、寸法が正でないときははっきりした数か誠実な誤りです。
複数形状の表面積照会が役立つ場面
学習者は立体幾何の同じ単元で、六aの二乗、四πrの二乗、二πrにr足すh、πrにr足すlという四つの恒等式に出会います。形状名で振り分ける一つの計算ツールがあれば、学習者は混合プリントの各問を、四つの別ページを開いたり側面と全体の区別を手でひっくり返したりせずに確認できます。教員はゼロや負の寸法をNaNの印刷ではなく拒否する解答キーを事前に作れます。
試験基盤は混合の表面積セクションを一つの決定的な神託で採点できます。包装・塗装・板金の見積もりは、立方の箱、球のタンク、閉じたドラム、円錐ホッパーという同じ四立体から始まることが多いです。要求した半径が正でないと分かること自体が、下流の切断リストが工場フロアへ行ってしまう場合には数と同じくらい価値があります。
開発者は同じ契約をスクリプトから呼び、幾何ライブラリのユニットテストを種まきし、教材で四つの教科書恒等式を示し、形状名と短い長さのリストから全表面積を求めるプログラミング課題の文言を満たします。このページでは作業はすべてブラウザ内で走ります。契約の限界を覚えておいてください。
このツールは円錐台、角錐、トーラス、開いた円柱を寸法決めせず、単位も換算しません。長さがすべてセンチメートルなら、表面積は平方センチメートルです。表面積の計算ツールを探して来た場合でも、立方体・球・円柱・円錐の全体の包みを探して来た場合でも、契約は同じです。
活用例
宿題と試験のための表面積ドリル
立方体・球・円柱・円錐が混ざった問いで全表面積を確かめ、ゼロや負の寸法がNaNではなく拒否されることを確認します。
包装・塗装・板金の見積もり
立方の箱、球のタンク、閉じたドラム、円錐ホッパーの外側の包みを、同じ形状プラス寸法の契約で寸法決めします。
決定的な幾何フィクスチャ
手作りの6a²、4πr²、2πr(r+h)、πr(r+l)なしに、ユニットテスト・コンテスト検証・CIアサーション向けの再現可能な全表面積を生成します。
よくある質問
各形状にはどの寸法が必要ですか?
立方体には正のside(一辺)が必要です。球には正のradiusが必要です。円錐の母線は√(r²+h²)として導きます。
寸法がゼロや負のときはどうなりますか?
正でない長さに表面積は定義されず、検証の失敗には課金されません。
側面積と全表面積のどちらを返しますか?
閉じた立体の全表面積です。立方体の六面、球全体、円柱の壁と両底、円錐の扇形と円形底面です。側面だけの面積は返しません。
円柱の表面積はどう計算しますか?
2πr に r と h の和を掛けます。曲がった側面を広げると横2πr、縦hの長方形になり、そこに2つの円形のふたを加えると、閉じた円柱全体の面積になります。
円錐の表面積に母線の長さは必要ですか?
必要ありません。半径と垂直な高さを入れると、2つを辺とする直角三角形の斜辺として母線を求めます。そのうえで、広げた側面と底面の円を足し合わせます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/surface-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"shape":"cube"}'const res = await fetch("https://api.kit.forhosting.com/math/surface-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"shape": "cube"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/surface-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"shape": "cube"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/surface-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"shape":"cube"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"shape":"cube"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/surface-area", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"shape": "cube"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.surface_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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
欠落・ゼロ・負・非有限の寸法はinvalid_inputで失敗し、課金されません。
送る立体と使われる閉じた式
shapeをcubeにし、正の一辺をside欄(別名はedgeとa)で送ってください。
入力契約、必要な寸法、誤りの扱い
正規値はcube、sphere、cylinder、coneです。フォームはその四つを選択として描きます。球はradius(またはr)が必要です。選んだ形状が要する寸法はすべて有限かつ厳密にゼロより大きくなければなりません。shapeの欠落、未知の形状名、必須寸法の欠落も同じように失敗します。立方体はAが6aの二乗、球はAが4πrの二乗、円柱はAが2πrにr足すh、円錐はAがπrにr足すlです。その欄は他の三立体では省きます。内部の求解は、その最終丸めの前に常に倍精度いっぱいを使います。必須のshape欄を持つJSON本体をPOSTしてください。エンジンは、前後空白を除き、小文字化し、空白やハイフンを下線に折りたたんだうえで、box、ball、right_cylinder、right_coneといった別名も受け付けます。寸法はJSONの数または数値文字列として届きます。立方体はside(またはedge、またはa)が必要です。円柱と円錐はそれぞれradiusとheight(またはh)が必要です。ゼロはその一族の立体ではなく、負の長さは幾何の計量ではなく、InfinityやNaNは有限の面積を作れないため、それらの場合はどの式も走る前にinvalid_inputで失敗し、落ちた欄を名指しします。成功時、本体は正規の形状を返し、使った検証済み寸法を返し、surface_areaと短い式文字列を返します。円錐経路は導出したslant_heightも報告するので、ピタゴラスの段を確認できます。
複数形状の表面積照会が役立つ場面
API経由では成功した照会ごとに$0.002がかかり、検証の失敗は課金されず、応答が返ったあとに何も保存しません。形状と正の寸法を入れ、有限の全表面積か明確なinvalid_inputが出ます。
技術的な質問
立方体・球・円柱・円錐の表面積はどう求めますか。
その立体を決めるshapeと寸法を送ってください。立方体はside、球はradius、円柱と円錐はradiusとheightです。APIは閉じた全表面積と使った式を返します。
表面積の計算ツールの料金はいくらですか。
ブラウザの道具は無料です。APIリクエストは成功した呼び出しごとに前払いKIT残高から$0.002を使い、無効な入力には課金されません。