Предмет: Информатика,
автор: bang123
Составить программу на Паскале для нахождения выражения, прошу
Приложения:
Ответы
Автор ответа:
0
var
x: longint;
begin
write('x = ');
readln(x);
write('y = ');
case x of
-2147483648..-2:
writeln(sqr(x) - 2 * x + 1);
2..2147483647:
writeln(sqr(x) + 2 * x - 1);
else
writeln(sqr(x));
end;
end.
x: longint;
begin
write('x = ');
readln(x);
write('y = ');
case x of
-2147483648..-2:
writeln(sqr(x) - 2 * x + 1);
2..2147483647:
writeln(sqr(x) + 2 * x - 1);
else
writeln(sqr(x));
end;
end.
Автор ответа:
0
Вопрос можно? Case что это
Автор ответа:
0
Выборка, через if, как я понимаю, слишком просто, чтобы приняли, посему решил задачу с помощью case of, нижние границы Int32 известны с первого урока, насколько я знаю
Похожие вопросы
Предмет: Химия,
автор: innaborodina
Предмет: Физика,
автор: dariazoro
Предмет: Алгебра,
автор: kateryna2005kylis
Предмет: Математика,
автор: 300903