Сайт для студентов педагогического колледжа
Главная Лекции УМК Документы
 
 
 
 
 
 
 
 
 

ВОПРОС № 11

ОПЕРАТОР ВЫБОРА

Если у вас не два возможных варианта выполнения программы, а больше, то может использоваться оператор выбора CASE. Структура этого оператора в Турбо Паскале:
CASE <ключ_выбора> OF
C1 : <оператор1>;
C2 : <оператор2>;
. . .
CN : <операторN>;
[
ELSE <оператор0>;]
END;

ПРИМЕР: Вводится целое число, если это цифра, то определить четная она или нет, а если число, то определить попадает ли оно в диапазон от 10 до 100, если нет, то выдать соответствующее сообщение.
program chislo;
var         i:integer;
begin
    write('Введите целое число: ');
    readln(i);
    case i of
          0,2,4,6,8 : writeln('Четная цифра');
          1,3,5,7,9 : writeln('Нечетная цифра');
          10..100,200 : writeln('Число от 10 до 100 или 200');
          else writeln('Число либо отрицательное, либо > 100, но не 200');
     end;
     readln;
end.

 

(с) copyright 2010, pedstudent.narod.ru. Копирование материал разрешено только со ссылкой на источник. 

Используются технологии uCoz