Определить систематическую нумерацию дня года - C#

Узнай цену своей работы

Формулировка задачи:

Дни неделя так пронумерованы: 1-понд, 2-втор, 3-сред, 4-четв, 5-пятнц, 6-субб, 7-воск. Дано A-целое число внутри интервале 363.Определите систематическое нумерация дня K года где 1 январь года был вторник. Посоветуйте правильнее и оптимизированную путь решение данной задачи с использованием оператора IF

Решение задачи: «Определить систематическую нумерацию дня года»

textual
Листинг программы
  1. using System;
  2. namespace RecursiveAlgorithms
  3. {
  4.     public class Program
  5.     {
  6.         public static void Main(string[] args)
  7.         {
  8.             Console.Write("Введите номер дня: ");
  9.             int dayNumber = int.Parse(Console.ReadLine());
  10.            
  11.             if ((dayNumber >= 1) && (dayNumber <= 365))
  12.             {
  13.                 int day = dayNumber % 7;
  14.                
  15.                 string dayName = null;
  16.                
  17.                 if (day == 1) dayName = "Вторник";
  18.                 else if (day == 2) dayName = "Среда";
  19.                 else if (day == 3) dayName = "Четверг";
  20.                 else if (day == 4) dayName = "Пятница";
  21.                 else if (day == 5) dayName = "Суббота";
  22.                 else if (day == 6) dayName = "Воскресенье";
  23.                 else if (day == 0) dayName = "Понедельник";
  24.                 else dayName = "ERROR";
  25.                
  26.                 Console.WriteLine(dayName);
  27.             }
  28.             else Console.WriteLine("ERROR");
  29.         }
  30.     }
  31. }

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


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

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

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы