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

0 голосов

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


image

спросил от (18 баллов) в категории Информатика
оставил комментарий от Одаренный (2.5k баллов)

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

оставил комментарий от

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

1 Ответ
0 голосов
ответил от Одаренный (2.5k баллов)

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.

...