Определить название текущего месяца - C# (195816)

Узнай цену своей работы

Формулировка задачи:

Добрый день! Наведите на логику решения задачи: С 1 января 1990 года по некоторый день прошло n дней, определить название текущего месяца. Нужно использовать только оператор switch или вложенные операторы if.

Решение задачи: «Определить название текущего месяца»

textual
Листинг программы
static void Main(string[] args)
        {
 
            Console.Write("Введите количество прошедших месяцев : ");
            int m = Int32.Parse(Console.ReadLine());
            DateTime dt = DateTime.Now;
            int x = dt.Month - m % 12;
            string month = "";
            switch (x)
            {
 
                case 1: month = "Январь";
                    break;
                case 2: month = "Февраль";
                    break;
                case 3: month = "Март";
                    break;
                case 4: month = "Апрель";
                    break;
                case 5: month = "Май";
                    break;
                case 6: month = "Июнь";
                    break;
                case 7: month = "Июль";
                    break;
                case 8: month = "Август";
                    break;
                case 9: month = "Сентябрь";
                    break;
                case 10: month = "Октябрь";
                    break;
                case 11: month = "Ноябрь";
                    break;
                case 12: month = "Декабрь";
                    break;
            }
 
            Console.WriteLine("Это был месяц: " + month);
            Console.ReadLine();
        }

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


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

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

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