dianasadykovaaaa
03.09.2020 15:12

Составить приложение на языке pascal. по заданным значениям x,y вычислить
z= {max(x+y, x*y/2),x=< 0 ; min((x*y)^0.5, x+y/2), x> 0

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
AlinaVoronova
10.10.2020 23:45

var x,y: integer;

var min,max: Real;

var Z: real;

var step: Real;

begin

   writeln('Введите x: ');

   readln(x);

   writeln('Введите y: ');

   readln(y);

   

   if x<=0 then  

   

   begin

   max:= x+y;

   if max<((x*y)/2) then

   

   begin

       max:= (x*y)/2;

       writeln('Max: ', max);

   end;

   

   else

   begin

   for i:=1 to 0.5 do step:=step*(x*0.5);

   min:= step;

   if(min > (x+y)/2) then  

   min:= (x+y)/2;

   writeln('Min: ', min);

   end;

   end;

   

end.

0,0(0 оценок)
Ответ:
kirushinad1
10.10.2020 23:45

PascalABC.NET

begin

 var (x, y) := ReadReal2('Введи х и у;');

 var z: real;

 if x <= 0 then

   z := Max(x + y, x * y / 2)

 else

   z := Min(Sqrt(x * y), x + y * 2);

 Print(z)

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота