Решите подалуйста задачу ** PascalABC 5. Напишите функцию, находящую гипотенузу...

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

Решите подалуйста задачу на PascalABC 5. Напишите функцию, находящую гипотенузу прямоугольного треугольника. Входные параметры функции – катеты a и b. Для нахождения гипотенузы треугольника используйте теорему Пифагора. Примените составленную функцию для нахождения периметра прямоугольного треугольника, заданного своими катетами.


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

function Hypo(a, b: real) := Sqrt(a*a + b*b);begin var (a, b) := ReadInteger2(); Print(Hypo(a, b) + a + b)end.

0

Или так:

0

begin var Hypo: (real,real) -> real := (a, b) -> Sqrt(a * a + b * b); var (a, b) := ReadInteger2(); Print(Hypo(a, b) + a + b)end.

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

function Hypo(a, b: real) := Sqrt(a * a + b * b);

begin

 var (a, b) := ReadInteger2();

 Print('Периметр треугольника =', Hypo(a, b) + a + b)

end.


image
(2.5k баллов)