написать программу которая вводит дни недели и выводит на экран рабочий это день или выходной Используя Switch Помогите пж.
Console.Write("Введите день недели: "); string day = Console.ReadLine(); // Записываем значение из консоли в переменную day switch (day){ // Если это суббота или воскресенье case "Суббота": case "Воскресенье": Console.WriteLine(day + " - Выходной день"); // Выводим что это выходной день break; // Во всех остальных случаях default: Console.WriteLine(day + " - Будний день"); // Выводим что это будний день break; } Console.ReadLine(); // Пауза перед закрытием консоли
А зачем тебе переключатель ? не ну его можно пихнуть но а толку ? Тогда используй https://docs.microsoft.com/ru-ru/dotnet/api/system.datetime.dayofweek?view=netframework-4.7.2 и создай 7 кейсов с Понедельника по Воскресенье , и в нутри кейса например устанавливай переменной значение, пример, i=1 (понедельник), i=7 ( воскресенье) , после проверки если i > 0 выводи в какой ты кейс попал, ну и выводи, что сегодня Понедельник ( рабочий день). Если у тебя не стандартные дни недели, например 8 марта у тебя будет всегда выходным, делай еще проверку на день/ месяц. Программа довольно простая, но ее можно всячески усложнять, все зависит от желания. Удачи ! Автор выше написал все верно, но нет привязки ко дню недели, а значит ты точно не определишь какой сегодня день недели.
Tarhun_inactive65815, у нас щас просто c# был в шараге и дали задание-и я не оч все понял, можно с тобой как то связаться чтобы поспрашивать?. Если это возможно.