Ссылка на скачивание скомпилированного проекта:
Исходная функция нахождения корней:
CODE
Код:double a = Convert.ToInt32(textBox1.Text); double b = Convert.ToInt32(textBox2.Text); double c = Convert.ToInt32(textBox3.Text); double d = b * b - 4 * a * c; if (d < 0) MessageBox.Show("Дискриминант уравнения меньше нуля, а значит действительных корней не существует", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Information); else { double x1, x2; x1 = (-b + Math.Sqrt(d)) / 2 / a; x2 = (-b - Math.Sqrt(d)) / 2 / a; if (d == 0) MessageBox.Show("Дискриминант уравнения равен нулю, значит оба корня равны x1=x2", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Information); label4.Text = "x1=" + x1 + " x2=" + x2; }
Вид формы: