Определить систематическую нумерацию дня года - C#
Формулировка задачи:
Дни неделя так пронумерованы: 1-понд, 2-втор, 3-сред, 4-четв, 5-пятнц, 6-субб, 7-воск. Дано A-целое число внутри интервале 363.Определите систематическое нумерация дня K года где 1 январь года был вторник. Посоветуйте правильнее и оптимизированную путь решение данной задачи с использованием оператора IF
Решение задачи: «Определить систематическую нумерацию дня года»
textual
Листинг программы
- using System;
- namespace RecursiveAlgorithms
- {
- public class Program
- {
- public static void Main(string[] args)
- {
- Console.Write("Введите номер дня: ");
- int dayNumber = int.Parse(Console.ReadLine());
- if ((dayNumber >= 1) && (dayNumber <= 365))
- {
- int day = dayNumber % 7;
- string dayName = null;
- if (day == 1) dayName = "Вторник";
- else if (day == 2) dayName = "Среда";
- else if (day == 3) dayName = "Четверг";
- else if (day == 4) dayName = "Пятница";
- else if (day == 5) dayName = "Суббота";
- else if (day == 6) dayName = "Воскресенье";
- else if (day == 0) dayName = "Понедельник";
- else dayName = "ERROR";
- Console.WriteLine(dayName);
- }
- else Console.WriteLine("ERROR");
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д