Помощь - Поиск - Пользователи - Календарь
Полная версия: Типы данных
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
-Vital-
Что-то никак не могу разобраться с перечислимыми типами. Вообщем есть задача:
"По названию дня недели вывести его номер."

Объявляю тип данных:
Код
Type Day = (Monday, Thuesday, ...)


Как мне сравнить введенный день с каким нибудь днём из этого типа?
volvo
У тебя вводится строка?
Var
i: Day;
Const
s: array[Day] Of String = ('Monday', ... );
...
ReadLn(st); { это введенный день недели }
For i := Monday To Sunday Do
If s[i] = st Then WriteLn('номер дня недели = ', ord(i));
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.