Сервисы

Калькулятор решения треугольников

Калькулятор треугольника

Введите любые три значения (хотя бы одна из них — сторона), и калькулятор найдёт остальные стороны и углы, а также площадь и периметр.

Схема к калькулятору
Сторона a

Сторона b

Сторона c

Угол α (напротив стороны a)

Угол β (напротив стороны b)

Угол γ (напротив стороны c)


Логика вычислений

Калькулятор восстанавливает все элементы произвольного треугольника по любым трём заданным значениям, среди которых есть хотя бы одна сторона. Стороны обозначены a, b, c, а противолежащие им углы — α, β, γ. Углы вводятся в градусах или радианах; для расчётов градусы переводятся в радианы умножением на π/180, а результат при необходимости переводится обратно умножением на 180/π. По заданному набору калькулятор выбирает один из случаев решения, после чего находит периметр и площадь.

Если заданы два угла, третий находится из того, что сумма углов треугольника равна развёрнутому углу:

α + β + γ = π

где:

  • α, β, γ — углы треугольника, рад;
  • π — половина полного оборота (180°).

Три стороны (SSS)

Когда заданы все три стороны, углы находятся по теореме косинусов:

α = arccos((b² + c² − a²) / (2bc))    β = arccos((a² + c² − b²) / (2ac))

где:

  • a, b, c — стороны треугольника, ед.;
  • α, β — углы, противолежащие сторонам a и b, рад.

Третий угол получается из суммы углов: γ = π − α − β.

Две стороны и угол (SAS / SSA)

Если задан угол между двумя известными сторонами (например, угол γ между сторонами a и b), противолежащая ему сторона находится по теореме косинусов:

c = √(a² + b² − 2ab·cos γ)

где:

  • c — сторона, противолежащая заданному углу, ед.;
  • γ — угол между сторонами a и b, рад.

Оставшиеся углы после этого досчитываются той же теоремой косинусов, как в случае трёх сторон.

Если же заданный угол лежит напротив одной из известных сторон, недостающий угол находится по теореме синусов:

sin β = b · sin α / a    β = arcsin(sin β)

где:

  • α — заданный угол напротив стороны a, рад;
  • β — искомый угол напротив стороны b, рад.

Третий угол берётся как γ = π − α − β, а оставшаяся сторона — снова по теореме синусов (см. ниже).

Одна сторона и два угла (ASA / AAS)

Когда заданы одна сторона и два угла, все стороны находятся по теореме синусов через общий коэффициент пропорциональности:

a / sin α = b / sin β = c / sin γ

Отсюда, зная одну сторону (например, a) и все углы:

b = a · sin β / sin α    c = a · sin γ / sin α

где:

  • a — заданная сторона, ед.;
  • b, c — искомые стороны, ед.;
  • α, β, γ — углы, противолежащие сторонам a, b, c, рад.

Периметр и площадь

После того как известны все три стороны, считается периметр:

P = a + b + c

где:

  • P — периметр треугольника, ед.

Площадь вычисляется по формуле Герона через полупериметр:

p = P / 2    S = √(p · (p − a) · (p − b) · (p − c))

где:

  • p — полупериметр, ед.;
  • S — площадь треугольника, ед².

Примеры расчётов

Режим Дано Стороны a, b, c (ед.) Углы α, β, γ (°) Периметр P (ед.) Площадь S (ед².) Комментарий
SSS a=3, b=4, c=5 3; 4; 5 α=arccos((16+25−9)/40)=36,9; β=53,1; γ=180−36,9−53,1=90,0 3+4+5=12 p=6; √(6·3·2·1)=6,0 Египетский треугольник, угол γ ровно прямой
SSS a=6, b=6, c=6 6; 6; 6 60,0; 60,0; 60,0 6+6+6=18 p=9; √(9·3·3·3)=15,59 Равносторонний: все углы по 60°
SAS a=5, b=7, γ=60° 5; 7; c=√(25+49−70·0,5)=6,24 —; —; 60 5+7+6,24=18,24 p=9,12; 15,16 Угол между двумя сторонами, сторона c по теореме косинусов
ASA a=10, α=50°, β=60° 10; b=10·sin60°/sin50°=11,31; c=12,27 50; 60; γ=180−50−60=70 10+11,31+12,27=33,58 p=16,79; 53,12 Сторона и два прилежащих угла, остальное по теореме синусов
AAS α=30°, β=90° зависит от стороны 30; 90; γ=180−30−90=60 Третий угол сразу из суммы α+β+γ=180°
SSS a=2, b=3, c=10 2; 3; 10 Нарушено неравенство 2+3<10 — треугольник не существует
Рекомендуем