面積・周囲長計算ツール — 9つの一般的な2D図形
9つの一般的な2D図形(正方形、長方形、三角形、円、台形、平行四辺形、ひし形、正五角形、正六角形)の面積と周囲長を、1つの図形選択ツールから計算します。
入力
出力
| 項目 | 値 |
|---|---|
| No data yet | |
ガイド
ほとんどの面積計算ツールは1つの図形を扱います。このツールは、正方形、長方形、三角形、円、台形、平行四辺形、ひし形、正五角形、正六角形という9つの最も一般的な図形を、1つの図形選択ツールの背後に置いているため、図形が変わるたびに異なるツールを探す必要がありません。
公式
以下の測定値を持つ図形の場合:
正方形(辺s) 面積 = s² 周囲長 = 4s
長方形(長さl、幅w) 面積 = l × w 周囲長 = 2(l + w)
三角形(辺a、b、c) 面積 = √(s(s-a)(s-b)(s-c)) 周囲長 = a + b + c
ここでs = (a+b+c) / 2 (ヘロンの公式)
円(半径r) 面積 = πr² 周囲長 = 2πr (円周)
台形(底辺b1、b2; 脚l1、l2; 高さh)
面積 = (b1 + b2)/2 × h 周囲長 = b1 + b2 + l1 + l2
平行四辺形(底辺b、辺s、高さh)
面積 = b × h 周囲長 = 2(b + s)
ひし形(対角線d1、d2) 面積 = (d1 × d2) / 2 周囲長 = 4 × √((d1/2)² + (d2/2)²)
正五角形(辺s) 面積 = (√(5(5+2√5))/4) s² 周囲長 = 5s
正六角形(辺s) 面積 = (3√3/2) s² 周囲長 = 6s正方形、長方形、三角形には追加行もあります。正方形と長方形の対角線(ピタゴラスの定理)です。これは計算が安価であり、面積/周囲長と共に必要とされることが多いためです。
計算例: 辺の長さが3-4-5の直角三角形の面積は6 cm²、周囲長は12 cm です。辺の長さが4 cmの正六角形の面積は約41.57 cm²、周囲長は24 cm です。
使い方
- ドロップダウンから図形を選択します。
- その測定値を入力します。選択した図形に応じて、表示されるフィールドが自動的に更新されます。
- 単位を選択します(ミリメートルからヤードまで)。これは結果のラベルのみで、変換は適用されません。
- 入力すると、面積と周囲長(該当する場合は対角線)がリアルタイムで更新されます。
FAQ
単位ドロップダウンは測定値を変換しますか? いいえ。結果にラベルを付けるだけです(例:"cm" vs "in")が、変換は実行されません。図形の各測定値を同じ単位で入力すると、結果はその単位で返されます。
ひし形が辺の長さではなく対角線を要求するのはなぜですか?
ひし形の面積はその2本の対角線(d1 × d2 / 2)のみに依存し、辺の長さはそれから導き出せるため、対角線を要求することで3つの数字ではなく2つの数字から面積と周囲長の両方をカバーできます。
三角形の辺が実際に三角形を形成できない場合はどうなりますか? 電卓は三角形不等式(各辺は他の2辺の合計より短い必要があります)をチェックし、誤った負の面積を黙って返すのではなく、検証エラーメッセージを表示します。
不規則なポリゴンや完全な三角形の解法(辺だけでなく角度)に使用できますか? 辺と角度の任意の組み合わせ(SSS、SAS、ASA、AAS、SSA)から解かれた三角形の場合は、三角形計算ツールを使用してください。頂点座標で定義された不規則なポリゴンの場合は、不規則なポリゴン面積計算ツールを使用してください。
結果の精度はどの程度ですか? 値は小数第2位に四捨五入されます。基になる計算は正確です。表示される数字のみが四捨五入されます。
プライバシー
すべてがブラウザ内でローカルで実行されます。入力した測定値はアップロードされたり、どこかに保存されたりすることはありません。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/area-perimeter-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"shape": "square",
"unit": "cm",
"side": "5"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `area-perimeter-calculator` tool (Area & Perimeter Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.