DC
Darina Cocaine

Объясните, для чего в Pascal используется оператор CASE,желательно с примерами.

Александра Кузнецова
Александра Кузнецова

Это используется вместе описания нескольких опереторов if

если надо проверить одну переменную, и при различных значениях разные действия производить, то через case это удобно.

var k: integer;
begin
...
read(k);
if k = 1 then writeln('one');
if k = 2 then writeln('two');
if k = 3 then writeln('three');
if k = 4 then writeln('four');
if k = 5 then writeln('five');
if k > 5 then writeln('aaaaaa');

Это через case можно записать так:
case k of
1: writeln('one');
2: writeln('two');
3: writeln('three');
4: writeln('four');
5: writeln('five');
else
writeln('aaaaaa');
end;

Похожие вопросы
помогите с условным оператором в Pascal
Как работает оператор case?
Надо решить с Операторами switch и case of в С++
Язык Pascal. Оператор Readln;
pascal ABC (оператор case)
Как в Pascal ABC использовать case > 1 раза?
Ожидался оператор PASCAL
Pascal, Delphi. Оператор ветвления
помогите пожалуйста с программированием, оператор case, программа: паскаль
1. что представляет собой составной оператор case