Программа должна выдавать true если введенный символ является гласной - Pascal
Формулировка задачи:
Программа должна выдавать
true
если введенный символ является гласной. Паскаль.Решение задачи: «Программа должна выдавать true если введенный символ является гласной»
textual
Листинг программы
const
VOWELS: Set Of Char = ['a', 'A', 'e', 'E', 'i', 'I', 'u', 'U', 'o', 'O', 'y', 'Y'];
var
c: Char;
begin
Write('Input char: '); ReadLn(c);
Write(c in VOWELS);
end.
Объяснение кода листинга программы
- Константа
VOWELSобъявляется как множество символов, содержащее гласные: 'a', 'A', 'e', 'E', 'i', 'I', 'u', 'U', 'o', 'O', 'y', 'Y'. - Переменная
cобъявляется как символ. - Вводится символ с помощью функции
ReadLnи сохраняется в переменнойc. - Выполняется проверка принадлежности символа переменной
cмножествуVOWELSс помощью оператораin. - Выводится результат проверки (true, если символ является гласной, и false, если нет) с помощью функции
Write.