// Кнопка квадратного уравнения private void buttonUr2_Click(object sender, EventArgs e) { double value1 = 0; double value2 = 0; double value3 = 0; InputBox("Расчет кв. ур.", "Введите значения:", ref value1, ref value2, ref value3); // Расчет квадратного уравнения // Открываем текст бокс textBox1.Visible = true; int dd; double x1; double x2; if (Ur2.Deskr(value1, value2, value3) >= 0) { dd = Ur2.Gg(value1, value2, value3, out x1, out x2); textBox1.Text = "D= " + dd + "; x1 =" + x1 + "; x2= " + x2; // Console.WriteLine(dd + "\n x1= {0} \n x2= {1}", x1, x2); } else { dd = -1; textBox1.Text = "D= " + dd + " Корней нет"; } }
private void ResultButton_Click(object sender, EventArgs e) { int i = Ur2.CalcRoots(NumA, NumB, NumC, out double x1, out double x2); if (i > 0) { ResultOut.Text = "Корни уравнения с коэффициентами a = " + NumA + ", b = " + NumB + ", c = " + NumC + " равны: x1 = " + x1 + ", x2 = " + x2 + "."; } else if (i == 0) { ResultOut.Text = "Корень уравнения с коэффициентами a = " + NumA + ", b = " + NumB + ", c = " + NumC + " один: x1 = x2 = " + x1 + "."; } else { ResultOut.Text = "Действительных корней уравнения с коэффициентами a = " + NumA + ", b = " + NumB + ", c = " + NumC + " нет."; } }