По названию животного из восточного календаря определить все года, которые соответствуют этому животному - C#
Формулировка задачи:
Есть задание,написать приложение которое по названию животного из восточного календаря, определяет все года, которые соответствуют этому животному и цвет соответствующего года.Выводить нужно: три года и цвет соответствующий этим годам.
С выводом года я разобрался:
А вот с цветами года не могу разобраться никак...
Вот таблица в которой эти цвета и года расписаны:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace b28 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } enum YearName { Крыса, Бык, Тигр, Кролик, Дракон, Змея, Лошадь, Овца, Обезьяна, Петух, Собака, Кабан, } private void button1_Click(object sender, EventArgs e) { string yearName; yearName = textBox1.Text; int j = 0; for (int i = 1888; i < 2067; i++) //год начала,год конца выводимых { if ((i - 4) % 12 == (int)Enum.Parse(typeof(YearName), yearName)) { textBox2.Text += (i + " ").ToString(); j++; } } } } }
Решение задачи: «По названию животного из восточного календаря определить все года, которые соответствуют этому животному»
textual
Листинг программы
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); List<AssianYear> yearList = new List<AssianYear>(); yearList.Add(new AssianYear { Year=1989, Title = "Змея", Color = "Желтый" }); yearList.Add(new AssianYear { Year=2013, Title = "Змея", Color = "Оранжевый" }); dataGridView1.DataSource = yearList; } } /// <summary> /// Класс описывающий год по восточному календарю. /// </summary> class AssianYear { /// <summary> /// Год /// </summary> public int Year { get; set; } /// <summary> /// Название года /// </summary> public string Title { get; set; } /// <summary> /// Цвет года /// </summary> public string Color { get; set; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д