Вычислить выражение через процедуры с параметрами, либо без параметров - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Даны действительные числа a,b,c. Получить (max(a,a+b)+max(a,b+c))/(1+max(a+bc,1,15))

Решение задачи: «Вычислить выражение через процедуры с параметрами, либо без параметров»

textual
Листинг программы
procedure max(a, b :real; var mx : real);
begin
  if a > b then mx := a else mx := b
end;
 
var 
  a, b, c :real;
  max_1, max_2, max_3 : real;
begin
  write('a = '); readln(a);
  write('b = '); readln(b);
  write('c = '); readln(c);
  max(a,a+b,max_1);
  max(a,b+c,max_2);
  max(a+b*c,1.15,max_3);
  
  writeln((max_1+max_2)/(1+max_3));
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы