Вопрос задан 18.03.2020 в 20:49. Предмет Информатика. Спрашивает Кириченко Сашуня.

Составить приложение на языке pascal. По заданным значениям x,y вычислить Z= {max(x+y,

x*y/2),x=<0 ; min((x*y)^0.5, x+y/2), x>0
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Елочкина Карина.

===== 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
Отвечает Смирнов Евгений.

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос