Найти стороны треугольника, заданного величинами своих углов и радиусом описанной окружности - Pascal ABC
Формулировка задачи:
при вводе всех углов 60 и радиусом 1, сторона получается с минусом.
сама задача:треугольник задан величинами своих углов и радиусом описанной окружности,найти стороны треугольника.что я сделал не так?
Решение задачи: «Найти стороны треугольника, заданного величинами своих углов и радиусом описанной окружности»
textual
Листинг программы
a:=2*r*sin(a1*pi/180);//перевод в радианы b:=2*r*sin(b1*pi/180); c:=2*r*sin(c1*pi/180);
Объяснение кода листинга программы
a := 2 * r * sin(a1 * pi / 180);
- переводит угол a1 из градусов в радианыb := 2 * r * sin(b1 * pi / 180);
- переводит угол b1 из градусов в радианыc := 2 * r * sin(c1 * pi / 180);
- переводит угол c1 из градусов в радианы- Здесь предполагается, что a1, b1 и c1 - это углы треугольника, заданные пользователем
- Далее, используя три угла и радиус окружности, вычисляются стороны треугольника по формуле синуса