Вывести значения дня и месяца для даты, следующей за указанной - C#
Формулировка задачи:
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года. Вывести значения D и M (С#) (С помощью оператора выбора)
Решение задачи: «Вывести значения дня и месяца для даты, следующей за указанной»
textual
Листинг программы
- static void Main(string[] args)
- {
- int D = Convert.ToInt16(Console.ReadLine());
- int M = Convert.ToInt16(Console.ReadLine());
- switch (M)
- {
- case 1:
- if(D == 31)
- {
- D = 1;
- M += 1;
- break;
- }
- else { D += 1; break; }
- case 2:
- if (D == 28)
- {
- D = 1;
- M += 1;
- break;
- }
- else { D += 1; break; }
- case 3:
- if (D == 31)
- {
- D = 1;
- M += 1;
- break;
- }
- else { D += 1; break; }
- case 4:
- if (D == 30)
- {
- D = 1;
- M += 1;
- break;
- }
- else { D += 1; break; }
- case 5:
- if (D == 31)
- {
- D = 1;
- M += 1;
- break;
- }
- else { D += 1; break; }
- case 6:
- if (D == 30)
- {
- D = 1;
- M += 1;
- break;
- }
- else { D += 1; break; }
- case 12:
- if (D == 31)
- {
- D = 1;
- M = 1;
- break;
- }
- else { D += 1; break; }
- }
- Console.WriteLine("Следующий день: {0}\nМесяц: {1}", D, M);
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д