Определить название текущего месяца - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д