Определить систематическую нумерацию дня года - 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");
        }
    }
}

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


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

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

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