По номеру дня недели вывести его название - 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
};

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы