教科書どおりの直角三角形
- 面積
- 6
- 周の長さ
- 12
- 角 A
- 36.87
- 角 B
- 53.13
- 角 C
- 90
- 内接円半径
- 1
- 外接円半径
- 2.5
- 辺 A への高さ
- 4
どの欄も切りのよい数に収まる。だからこの頁全体の基準になる。直角は最も長い辺の向かいにあり、ここで角 C に来るのは、いちばん長い辺がたまたま C だからだ。
3 辺の長さを入力すると、面積・3 つの角度・周長・内接円と外接円の半径を求めます。
計算式と出典の更新 · 出典 · 1アルゴリズム・定数・初期入力を確認(JSON)
正の辺の長さを3つ、同じ単位で入力してください。長さは入力単位(u)、面積はその二乗(u²)で表示します。単位の選択や変換は行いません。
このページの実装で構築時に再計算 · 2026-10-22 に確認
三角不等式は厳密だ。二辺の和は第三辺より大きければよく、等しくてはならない。この一語が、どの入力を拒むかを決める。同時に、合法なのにほぼ平らな三角形という狭い帯が残る。そこでは一部の結果が意味を失い始める。
| 1.9 | 1.99 | 1.999 | 1.9999 | 1.999999 | |
|---|---|---|---|---|---|
| 面積 | 0.297 | 0.099 | 0.032 | 1.0e-2 | 1.0e-3 |
どの列も合法な三角形だ。小数が一桁増えるたびに面積はおよそ三分の一になり、それでも拒まれる列はない。三角不等式は厳密だが、等号からの余裕に下限はないからだ。
どの欄も切りのよい数に収まる。だからこの頁全体の基準になる。直角は最も長い辺の向かいにあり、ここで角 C に来るのは、いちばん長い辺がたまたま C だからだ。
三辺が等しければ三つの角も等しく、内接円半径は外接円半径のちょうど半分になる。大きさを変えても、正三角形ならこの比は動かない。
合法だ。短い二辺の和は、いまも長い辺をわずかに上回っている。面積は表示精度を割って指数表記に切り替わり、外接円半径は数百まで膨らむ一方、辺 A への高さはゼロに近づく。値はどれも正しい。表示の作法だけが、こちらに断りなく変わった。
面積は変わらないのに、直角は角 A へ移った。辺は長さで並べ替えられず、位置のまま読まれる。だからある辺の名を冠した角は、常にその向かい側にある。背後で並べ替えは起きない。
triangle
二辺の和がちょうど第三辺になる
これは線分の上に一点を置いた形で、三角形ではない。等号は厳密な不等式を満たさない。面積ゼロ、角がゼロ度と百八十度という答えを返すのではなく、入力を拒む。
triangle
退化した二等辺の例
失敗の理由は同じで、短い二辺が等しいだけだ。境界で何が起きるか試したい人が最初に打ち込む形なので、別項目として立てる価値がある。
inputError
長さゼロの辺
長さゼロの辺は幾何の検査より手前で弾かれる。だから上の退化例とは別のエラーになる。二つの失敗に二つのメッセージがあるからこそ、拒否の理由を追える。
inputError
負の辺
長さに符号はない。絶対値を取れば、打ち間違いが黙って合法な三角形に化ける。だからここでは拒む。
calculator.net2026-10-22 に確認
その設計にした理由六つの欄——三辺と三角——があり、任意の三値で解が決まる。この自由度が製品そのものだ。三辺しか受け取らない解法器は別の道具であり、二辺と、その間ではない角が与えられたときの曖昧さは、避けずに処理しなければならない。
二角と一辺が手元にあるなら、この頁は解かないし、解こうともしない。範囲の制限は意図的だ。三欄の頁は、受け付けると約束していない組み合わせを、黙って誤って処理したりはしない。
1、1、1.999999 を入れる。結果は受理され、最大角は百八十度に近く、外接円半径は数百になる。次に長い辺を 2 に変え、三角形として拒まれることを確かめる。
直角三角形の一例で、ヘロンの公式による面積を底辺×高さの式と突き合わせた · impl f5e3515f
A = √(s(s−a)(s−b)(s−c)); α = acos((b²+c²−a²) ÷ 2bc); r = A ÷ s; R = a × b × c ÷ 4A 正の辺の長さを3つ、同じ単位で入力してください。長さは入力単位(u)、面積はその二乗(u²)で表示します。単位の選択や変換は行いません。
本計算ツールは一般的な数学的結果を提供します。学習・計画・概算に適しています。採点対象の課題、公表する数値、金銭的な約束に用いる場合は、必ず別途検証してください。
この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。
A = √(s(s−a)(s−b)(s−c)); α = acos((b²+c²−a²) ÷ 2bc); r = A ÷ s; R = a × b × c ÷ 4A
正の辺の長さを3つ、同じ単位で入力してください。長さは入力単位(u)、面積はその二乗(u²)で表示します。単位の選択や変換は行いません。
3 辺の長さを同じ単位で入力してください。この計算機は面積、角度、周長、内接円と外接円の半径を求めます。
短い 2 辺の和は最長の辺より大きくなければなりません。1 + 2 は 5 より小さいため三角形になりません。有効な辺の長さが入力されるまで、エラーを表示して結果を隠します。
各欄の単位に合わせて入力してください。表示範囲はフォームの制限であり、推奨値ではありません。 辺 a: 0.01–100,000; 辺 b: 0.01–100,000; 辺 c: 0.01–100,000 A = √(s(s−a)(s−b)(s−c)); α = acos((b²+c²−a²) ÷ 2bc); r = A ÷ s; R = a × b × c ÷ 4A 正の辺の長さを3つ、同じ単位で入力してください。長さは入力単位(u)、面積はその二乗(u²)で表示します。単位の選択や変換は行いません。
入力: 辺 a = 5; 辺 b = 4; 辺 c = 3. 計算: A = √(s(s−a)(s−b)(s−c)); α = acos((b²+c²−a²) ÷ 2bc); r = A ÷ s; R = a × b × c ÷ 4A. 結果: 面積 = 6.000 u²; 周長 = 12.000 u; 辺 a の対角 = 90.00 °; 辺 b の対角 = 53.13 °; 辺 c の対角 = 36.87 °; 内接円の半径 = 1.0000 u; 外接円の半径 = 2.5000 u; 辺 a に対する高さ = 2.4000 u.