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

Решите подалуйста задачу на PascalABC

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


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

begin
var (a, b) := ReadInteger2();
Print(Hypo(a, b) + a + b)
end.
iolandavalerypad353: Или так:
iolandavalerypad353: begin
var Hypo: (real,real) -> real := (a, b) -> Sqrt(a * a + b * b);
var (a, b) := ReadInteger2();
Print(Hypo(a, b) + a + b)
end.

Ответы

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

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

begin

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

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

end.

Приложения:
Похожие вопросы
Предмет: Английский язык, автор: burdenukviktoria06
Предмет: Алгебра, автор: lymontyr
Предмет: Алгебра, автор: isoblirov1
Предмет: Математика, автор: kcdjke356