Разработать программу вывода названия дней недели - Pascal ABC
Формулировка задачи:
Разработать программу вывода названия дней недели (понедельник вторник и тд.)
Если он задан целым числом от 1 до 7
Решение задачи: «Разработать программу вывода названия дней недели»
textual
Листинг программы
readln(n);
case n of
1:write('понедельник');
2:write('вторник');
3:write('среда');
4:write('четверг');
5:write('пятница');
6:write('суббота');
7:write('воскресенье');
else write('Такого дня нет');
end;
Объяснение кода листинга программы
- Программа начинается с чтения значения переменной
nс помощью функцииreadln(). Значениеnне определено в данном контексте, но предполагается, что это целое число от 1 до 7, поскольку в случае используется конструкцияcase n of. - В операторе
caseзначение переменнойnсравнивается со значениями от 1 до 7. Если значениеnравно 1, то выполняется блок кодаwhen 1, и выводится строкапонедельникс помощью функцииwrite(). - Если значение
nравно 2, то выполняется блок кодаwhen 2, и выводится строкавторникс помощью функцииwrite(). - Аналогично для остальных дней недели (3-7) определяются соответствующие блоки кода
whenи выводятся соответствующие строки. - Если значение
nне соответствует ни одному из указанных значений (от 1 до 7), то выполняется блок кодаelse, и выводится строкаТакого дня нетс помощью функцииwrite(). - Конец программы.