Определение названия года по японскому календарю - C#
Формулировка задачи:
Помогите написать программу в C#.
2)В японском календаре годы носят названия животных и составляют 12-летний цикл (крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи). 1984 год был началом очередного цикла. Составьте программу, которая по номеру введенного года выводит его название по японскому календарю.
Решение задачи: «Определение названия года по японскому календарю»
textual
Листинг программы
- public static void Run()
- {
- JapanCalendar jc = new JapanCalendar();
- int[] years = { 1984,2016,2015,2012,2003 };
- foreach( var item in years )
- {
- string nYear = jc.ShowYearAnimal( item );
- Console.WriteLine( item + " - год " + nYear );
- }
- }
- private string ShowYearAnimal(int rawYear)
- {
- int startCycle = 1984;
- int year = rawYear - startCycle;
- year++;
- string sYear="";
- while( year > 12 )
- {
- year -= 12;
- }
- switch( year )
- {
- case 1:
- sYear = "крысы";
- break;
- case 2:
- sYear = "коровы";
- break;
- case 3:
- sYear = "тигра";
- break;
- case 4:
- sYear = "зайца";
- break;
- case 5:
- sYear = "дракона";
- break;
- case 6:
- sYear = "змеи";
- break;
- case 7:
- sYear = "лошади";
- break;
- case 8:
- sYear = "овцы";
- break;
- case 9:
- sYear = "обезьяны";
- break;
- case 10:
- sYear = "курицы";
- break;
- case 11:
- sYear = "собаки ";
- break;
- case 12:
- sYear = "свиньи";
- break;
- }
- return sYear;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д