Это смотря какие данные нам даны для решения.
Например есть теорема Пифагора:
по ней, если катеты a и b, а гипотенуза c, то:
a²+b²=c²
Отсюда можно найти катет, зная длину гипотенузы и второго катета:
a²=c²-b²
a=√(c²-b²)
Также находим и b:
b=√(c²-a²)
Ещё можно найти катет через тригонометрические функции, то есть зная угол через синусы, косинусы, тангенсы, котангенсы и т.д.
Если представить треугольник как вписанный в круг, то зная угол и размер гипотенузы можно найти катеты.
В рассматриваемом треугольнике, вписанном в круг, гипотенуза будет радиусом круга и приравнивается к 1 (к единице). А катеты - это синус и косинус, они меньше единицы.
Допустим зная угол α можно вычислить sin(α) и cos(α).
Синус соответствует вертикальному катету, а косинус горизонтальному.
Теперь, чтобы найти длины этих катетов, нужно перевести их из коэффициентов, которые меньше единицы, в реальные длины. Для этого их нужно домножить на длину гипотенузы:
Если:
Y - вертикальный катет, а X - горизонтальный катет (см. картинку) a Z - гипотенуза, то:
Y=Z*sin(α)
X=Z*cos(α)
Можно найти катет и зная лишь длину второго катета, а также угол.
Допустим знаем Y и угол α.
Тогда запросто находим гипотенузу, выражая её из предыдущей формулы:
Z=sin(α)/Y
А затем уже находим второй катет: X=Z*cos(α)
Если же наоборот знаем только X катет (горизонтальный, относительно приведённого рисунка), то находим гипотенузу так:
Z=X/cos(α)
А затем уже находим катет Y: Y=Z*sin(α)