Вам понадобится
  • Стороны треугольника, углы треугольника
Инструкция
1
Для начала можно рассмотреть частные случаи и начать со случая прямоугольного треугольника. Если известно, что треугольник прямоугольный и известен один из его острых углов, то по длине одной из сторон можно найти и лругие стороны треугольника.

Для нахождения длины других сторон необходимо знать, какая сторона треугольника задана - гипотенуза или какой-то из катетов. Гипотенуза лежит против прямого угла, катеты образуют прямой угол.

Рассмотрите прямоугольный треугольник ABC с прямым углом ABC. Пусть задана его гипотенуза AC и, например, острый угол BAC. Тогда катеты треугольника будут равны: AB = AC*cos(BAC) (прилежащий катет к углу BAC), BC = AC*sin(BAC) (катет, противолежащий углу BAC).
2
Пусть теперь задан тот же угол BAC и, например, катет AB. Тогда гипотенуза AC этого прямоугольного треугольника равна: AC = AB/cos(BAC) (соответственно, AC = BC/sin(BAC)). Другой катет BC находится по формуле BC = AB*tg(BAC).
3
Другой частный случай - если треугольник ABC равнобедренный (AB = AC). Пусть задано основание BC. Если задан угол BAC, то боковые стороны AB и AC можно найти по формуле: AB = AC = (BC/2)/sin(BAC/2).

Если задан угол при основании ABC или ACB, то AB = AC = (BC/2)/cos(ABC).
4
Пусть задана одна из боковых сторон AB или AC. Если известен угол BAC, то BC = 2*AB*sin(BAC/2). Если известен угол ABC или угол ACB при основании, то BC = 2*AB*cos(ABC).
5
Теперь можно рассмотреть общий случай треугольника, когда длины одной стороны и одного угла недостаточно для нахождения длины другой стороны.

Пусть в треугольнике ABC задана сторона AB и один из прилежащих к ней углов, например, угол ABC. Тогда, зная еще сторону BC, по теореме косинусов можно найти сторону AC. Она будет равна: AC = sqrt((AB^2)+(BC^2)-2*AB*BC*cos(ABC))
6
Пусть теперь известна сторона AB и противолежащий ей угол ACB. Пусть также известен, например, угол ABC. По теореме синусов AB/sin(ACB) = AC/sin(ABC). Следовательно, AC = AB*sin(ABC)/sin(ACB).