Pearl rec; can; Form1 ()
{InitializeComponent ();
}
// Сформувати генеральну сукупність void button1_Click (object sender, EventArgs e)
{if (numericUpDown2.Value! = 0)
{list.Clear ();. DataSource = null;. Rows.Clear (); rnd = new Random (); (int i = 0; i
} (int i = 0; i
{dataGridView1.Rows [i]. Cells [2]. Value = = Resource1.ResourceManager.GetObject (dataGridView1.Rows [i]. Cells [4]. Value.ToString ()). ToString ();
}. Columns [1]. HeaderText = "Ім'я";. Columns [2]. HeaderText = "Вид хутра";. Columns [3]. HeaderText = "Висота хутряного покриття" ;. Columns [4]. HeaderText = "Блиск";
}
// Створити елітну групу void button3_Click (object sender, EventArgs e)
{sluch = 0;. Clear ();. DataSource = null;. Rows.Clear (); = 0; rnd = new Random (); (int i = 0; i
{if (ClRet1 (list [i]. Glitter)> = ClRet1 (comboBox1.Text)
&& list [i]. Depth> = numericUpDown1.Value
&& FRet1 (list [i]. Surface)> = FRet1 (comboBox2.Text))
{elite.Add (list [i]);
}
{if (rnd.Next (0, 100) <= 2)
{elite.Add (list [i]); + = 1;
}
}
}. Text = "Сорнов:" + sor.ToString ();. Visible = true;. DataSource = elite;
} int ClRet1 (string s)
{int r = 0; (s)
{case "(I3) Хутро кролика": r = 0; break; "(I2) Хутро мутона": r = 1; break; "(I1) Хутро песця": r = 2; break; "(SI2) Хутро норки": r = 3; break; "(SI1) Хутро каракуля": r = 4; break; "(VS2) Хутро єнота": r = 5; break; "(VS1) Хутро соболя": r = 6; break; "(VVS2) Хутро лисиці": r = 7; break; "(VVS1) Хутро нутрії": r = 8; break; "(IF) Хутро куниці ": r = 9; break;" (F) Хутро шиншили ": r = 10; break;
} r;
}
public int ClRet2 (string s)
{int r = 0; (s)
{case "I3": r = 0; break; "I2": r = 1; break; "I1": r = 2; break; "SI2": r = 3; break; "SI1": r = 4; break; "VS2": r = 5; break; "VS1": r = 6; break; "VVS2": r = 7; break; " VVS1 ": r = 8; break;" IF ": r = 9; break;" F ": r = 10; break;
} r;
} int FRet1 (string s)