Помогите составить формулу для вычисления номеров дней недели - C#
Формулировка задачи:
using System; using System.Collections.Generic; using System.Text; namespace Основы_языка { class Задача5 { static void Main(string[] args) { Console.BackgroundColor = ConsoleColor.DarkYellow; Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Введите номер дня k:"); int k = Int32.Parse(Console.ReadLine()); if (k <= 365) Console.WriteLine("Такие дни недели существуют"); else Console.WriteLine("Таких дней недели нет"); } } }
Решение задачи: «Помогите составить формулу для вычисления номеров дней недели»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Text; namespace Основы_языка { class Задача5 { static void Main(string[] args) { const int n = 2; // Вторник Console.BackgroundColor = ConsoleColor.DarkYellow; Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Введите номер дня k:"); int k = Int32.Parse(Console.ReadLine()); if (k <= 365 && k > 0) { Console.WriteLine("Такие дни недели существуют"); k = (k + n - 1) % 7; Console.WriteLine("Ответ {0}", k); } else Console.WriteLine("Таких дней недели нет"); Console.Read(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д