Помогите написать в Поскале ABC

0 голосов
28 просмотров

Помогите написать в Поскале ABC


image

Информатика (18 баллов) | 28 просмотров
0

Нуу, тут только обернуть все эти формулы в синтаксис пОскаля =).

0

оох, понимать бы это всё

Дан 1 ответ
0 голосов

function ParallelogramSquare(a, b, alpha: real) := a * b * Sin(alpha);

begin

 var (a, b, x) := ReadlnReal3();

 x := DegToRad(x);

 var d1 := Sqrt(a * a + b * b - 2 * a * b * Cos(x));

 var d2 := Sqrt(2 * (a * a + b * b) - d1 * d1);

 Writeln('Площадь параллелограмма: ', ParallelogramSquare(a, b, x),

         NewLine, 'd1 = ', d1,

         NewLine, 'd2 = ', d2)

end.

(2.5k баллов)