По номеру дня недели вывести его название - C#
Формулировка задачи:
При вводе в консоль "1" > выводилось "понедельник" , и т.д. (до 7). Помогите найти ошибку.
Листинг программы
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- enum Week
- {
- p1,
- v2,
- s3,
- ch4,
- p5,
- s6,
- v7
- };
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите число(от 1 до 7): ");
- Week mb =Convert.ToInt16(Console.ReadLine());
- TellAboutWeek(mb);
- }
- private static void TellAboutWeek(Week mb)
- {
- switch(mb)
- {
- case Week.p1:
- Console.WriteLine("Понедельник");
- break;
- case Week.v2:
- Console.WriteLine("Вторник");
- break;
- case Week.s3:
- Console.WriteLine("Среда");
- break;
- case Week.ch4:
- Console.WriteLine("Четверг");
- break;
- case Week.p5:
- Console.WriteLine("Пятница");
- break;
- case Week.s6:
- Console.WriteLine("Суббота");
- break;
- case Week.v7:
- Console.WriteLine("Воскресенье");
- break;
- }
- }
- }
- }
Решение задачи: «По номеру дня недели вывести его название»
textual
Листинг программы
- enum Week
- {
- p1 = 1,
- v2,
- s3,
- ch4,
- p5,
- s6,
- v7
- };
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д