Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApp
- {
- class Program
- {
- static void Main(string[] args)
- {
- string commandExit = "Выход";
- bool isWork = true;
- var monthWithDescription = CreateDictionary();
- Console.WriteLine($"Здравствуйте! У нас вы можете узнать про каждый из месяцев года!" +
- $"\nЕсли Вам надоест учавствовать в программе введите \'{commandExit}\'. Приступим\nВведите название месяца: ");
- while (isWork)
- {
- string userInput = Console.ReadLine();
- if (DecideExitOrSearch(userInput) == false)
- {
- isWorking = false;
- }
- else
- {
- SearchKey(userInput, monthWithDescription);
- }
- }
- }
- static void SearchKey(string text, Dictionary<string, string> monthWithDescription)
- {
- if (monthWithDescription.ContainsKey(text))
- {
- Console.WriteLine(monthWithDescription[text]);
- }
- else
- {
- Console.WriteLine("Вы ошиблись в названии месяца!");
- }
- }
- static bool DecideExitOrSearch(string text)
- {
- string commandExit = "Выход";
- bool isWork = true;
- if (text == commandExit)
- {
- isWork = false;
- Console.WriteLine("Спасибо, что были с нами!");
- }
- return isWork;
- }
- static Dictionary<string, string> CreateDictionary()
- {
- var monthWithDescription = new Dictionary<string, string>()
- {
- ["Январь"] = "Первый месяц года в юлианском и григорианском календарях, одиннадцатый месяц староримского года, \n" +
- "начинавшегося до реформы Цезаря с марта. Один из семи месяцев длиной в 31 день.",
- ["Февраль"] = "«месяц Фебрууса», «очистительный месяц»; от лат. Februa — «праздник очищения») — второй месяц в юлианском и \n" +
- "григорианском календарях, двенадцатый месяц староримского года, \n начинавшегося до реформы Цезаря с марта.",
- ["Март"] = "третий месяц года в юлианском и григорианском календарях, первый месяц староримского года, \n" +
- "начинавшегося до реформы Цезаря с марта. Один из семи месяцев длиной в 31 день. ",
- ["Апрель"] = "(лат. Aprīlis — варианты: «открывающий», «согреваемый солнцем», «месяц Афродиты») — четвёртый месяц года в\n" +
- "юлианском и григорианском календарях, второй месяц староримского года, \n" +
- "начинавшегося до реформы Цезаря с марта. Один из четырёх месяцев длиной в 30 дней",
- ["Май"] = " (лат. mensis Maius — «месяц богини Майи») — пятый месяц года в юлианском и григорианском календарях, \n" +
- "третий месяц староримского года, начинавшегося до реформы Цезаря с марта. ",
- ["Июнь"] = "(лат. Junius — «месяц Юноны») — шестой месяц года в юлианском и григорианском календарях, \n" +
- "четвёртый месяц староримского года, начинавшегося до реформы Цезаря с марта.",
- ["Июль"] = "(лат. Julius — «месяц Юлия (Цезаря)», букв. — «кудрявый») — седьмой месяц года, \n" +
- "расположенный между июнем и августом, в юлианском и григорианском календарях, \n" +
- "пятый месяц староримского года, начинавшегося до реформы Юлия Цезаря с марта.",
- ["Август"] = "(лат. augustus — «месяц Октавиана Августа», букв. — «божественный», «величественный») — восьмой месяц года в \n" +
- "юлианском и григорианском календарях, шестой месяц староримского года, начинавшегося до реформы Цезаря с марта.\n",
- ["Сентябрь"] = "(лат. septem — семь) — девятый месяц григорианского календаря, один из четырёх \n" +
- "григорианских месяцев с тридцатью днями.",
- ["Октябрь"] = "(лат. octo — восемь) — десятый месяц Григорианского календаря. \n" +
- "Восьмой месяц староримского года, начинавшегося до реформы Цезаря с марта.",
- ["Ноябрь"] = "(лат. Novem — девять) — одиннадцатый месяц Григорианского календаря. \n" +
- "Девятый месяц староримского года, начинавшегося до реформы Цезаря с марта. ",
- ["Декабрь"] = "(лат. December, Decembris, от лат. decem — десять) — двенадцатый месяц григорианского календаря. \n" +
- "Десятый месяц староримского года, начинавшегося до реформы Цезаря с марта."
- };
- return monthWithDescription;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement