Пронумеруем дни недели числами от 0 до 6 (0-Вс, 1-Пн, .. 6-Сб).
var
dow:0..6;
begin
Write(‘Введите номер дня недели (0-Вс, 6-сб): ‘);
Read(dow);
case dow of
0:Writeln(‘Воскресенье, выходной’);
1:Writeln(‘Понедельник, 6 уроков’);
2:Writeln(‘Вторник, 6 уроков’);
3:Writeln(‘Среда, 7 уроков’);
4:Writeln(‘Четверг, 6 уроков’);
5:Writeln(‘Пятница, 6 уроков’);
6:Writeln(‘Суббота, 6 уроков’);
else Writeln(‘Введено неверное значение’)
end
end.
Тестовое решение:
Введите номер дня недели (0-Вс, 6-сб): 5
Пятница, 6 уроков
dasha0208: спасибо огромное .а то завтра зачет
Аноним: Пожалуйста
Зачем так усложнять со switch?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include
#include
using namespace std;
//Microsoft Visual Studio 2019 Console Application
1
2
3
4
5
6
3 8 По номеру дня недели вывести название дня недели
7
8
9
10
11
12
13
14
15
strojakril.prom.ua
Напишите программу, которая выводит название дня недели по номеру дня введённому с клавиатуры. Исключите несуществующие номера дней недели и снабдите программу запросом об окончании работы. Просто пока скажите программу нада писать с использование оператора Case?
Елена Вставская
Если нет ограничений в задании, то мне кажется, удобнее делать такую программу с использованием switch-case.
Источник: prog-cpp.ru