Предмет: Информатика, автор: ctpax921

В равнобедренной трапеции большее основание a, средняя линия sl, боковая сторона c. Найти меньшее основание b, площадь s, диагональ d, высоту h.
sl=\frac{a+b}{2}
h и d по теореме Пифагора
s=\frac{a+b}{2} *h
Решать через pascal

Ответы

Автор ответа: iolandavalerypad353
0

procedure trapezoid(a, sl, c: real; var b, S, h, d: real);

begin

 b := 2 * sl - a;

 h := Sqrt(c * c - Sqr((a - b) / 2));

 S := h * (a + b) / 2;

 d := Sqrt(sl * sl + h * h);

end;

begin

 var a := 10;

 var sl := 7;

 var c := 5;

 var b, S, h, d: real;

 trapezoid(a, sl, c, b, S, h, d);

 Print(b, S, h, d)

end.


iolandavalerypad353: PascalABC.NET
Похожие вопросы
Предмет: Математика, автор: nizikqasimov