Известна гипотенуза и противолежащий угол прямоугольного треугольника. Найти периметр треугольника Что у меня не так в паскале не могу сосчитать! Известна гипотенуза и противолежащий угол прямоугольного треугольника. Найти периметр треугольника va
Ошибка заключается в том, что в формуле для нахождения катетов вы используете неправильно угол. Вместо cos(Api/180) и sin(Api/180) нужно использовать tan(Api/180) и cot(Api/180), так как вам нужны катеты, а не проекции гипотенузы.
Ошибка заключается в том, что в формуле для нахождения катетов вы используете неправильно угол. Вместо cos(Api/180) и sin(Api/180) нужно использовать tan(Api/180) и cot(Api/180), так как вам нужны катеты, а не проекции гипотенузы.
Исправленный код:
va
a, b, c, A, A1, A2, P: real;
begi
write('Введите гипотенузу c : ')
readln(c);
write('Введите угол A : ')
readln(A);
A1 := sin(Api/180)
A2 := cos(Api/180);
a := cA1
b := cA2;
P := a + b + c;
writeln('Периметр равен : ', P);
readln;
end.