Решение задачи с использованием оператора switch или вложенные операторы if - C#
Формулировка задачи:
С 1 января 1990 года по некоторый день прошло n дней, определить название текущего месяца.
Я сделал с месяцами, а с днями не могу никак:
С 1 января 1990 года по некоторый день прошло m месяцев, определить название текущего месяца.
namespace N2 { class Program { static void Main(string[] args) { Console.WriteLine("Введите количество месяцев "); Console.Write("m="); int m = int.Parse(Console.ReadLine()); m = m % 12; switch (m) { case 0: Console.WriteLine("Январь"); break; case 1: Console.WriteLine("Февраль"); break; case 2: Console.WriteLine("Март"); break; case 3: Console.WriteLine("Апрель"); break; case 4: Console.WriteLine("Май"); break; case 5: Console.WriteLine("Июнь"); break; case 6: Console.WriteLine("Июль"); break; case 7: Console.WriteLine("Август"); break; case 8: Console.WriteLine("Сентябрь"); break; case 9: Console.WriteLine("Октябрь"); break; case 10: Console.WriteLine("Ноябрь"); break; case 11: Console.WriteLine("Декабрь"); break; } Console.ReadLine(); } } }
Решение задачи: «Решение задачи с использованием оператора switch или вложенные операторы if»
textual
Листинг программы
static void Main(string[] args) { Console.WriteLine("Введите количество дней "); Console.Write("m="); int m = int.Parse(Console.ReadLine()); switch (new DateTime(1990,1,1).AddDays(m).Month) { case 1: Console.WriteLine("Январь"); break; case 2: Console.WriteLine("Февраль"); break; case 3: Console.WriteLine("Март"); break; case 4: Console.WriteLine("Апрель"); break; case 5: Console.WriteLine("Май"); break; case 6: Console.WriteLine("Июнь"); break; case 7: Console.WriteLine("Июль"); break; case 8: Console.WriteLine("Август"); break; case 9: Console.WriteLine("Сентябрь"); break; case 10: Console.WriteLine("Октябрь"); break; case 11: Console.WriteLine("Ноябрь"); break; case 12: Console.WriteLine("Декабрь"); break; } Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д