
Вопрос задан 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

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

Отвечает Елочкина Карина.
===== 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.



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


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili