private void button2_Click(object sender, EventArgs e) { eps = Convert.ToDouble(textBox_e.Text); Deleg try2 = new Deleg(eps); Func <double, double> first_ex = try2.first_expression; Func <double, double> first_df = try2.df1; textBox12.Text = Convert.ToString(try2.half_division_method(first_ex)); textBox10.Text = Convert.ToString(try2.first_expression(try2.half_division_method(first_ex))); textBox9.Text = Convert.ToString(try2.derived_expression_half_division_method(eps)); textBox8.Text = Convert.ToString(try2.method_N(first_ex, first_df)); textBox7.Text = Convert.ToString(try2.derived_expression_method_N(eps, first_ex, first_df)); chart2.Series[0].Points.Clear(); for (double i = -5; i <= 10; i += 0.1) { chart2.Series [0].Points.AddXY(i, first_ex(i)); } }
private void button1_Click(object sender, EventArgs e) { try { eps = Convert.ToDouble(textBox_e.Text); } catch { Form2 newform = new Form2(); newform.Show(); } Deleg try1 = new Deleg(eps); Handler handler1 = new Handler(); try1.onzero += handler1.Message; Func <double, double> second_ex = try1.second_expression; Func <double, double> second_df = try1.df2; textBox_x.Text = Convert.ToString(try1.half_division_method(second_ex)); textBox_ex1.Text = Convert.ToString(try1.second_expression(try1.half_division_method(second_ex))); textBox_derived_ex_half_division.Text = Convert.ToString(try1.derived_expression_half_division_method(eps)); textBox_x_N.Text = Convert.ToString(try1.method_N(second_ex, second_df)); textBox_derided_ex_N.Text = Convert.ToString(try1.derived_expression_method_N(eps, second_ex, second_df)); chart2.Series [0].Points.Clear(); for (int i = -5; i <= 10; i++) { chart2.Series [0].Points.AddXY(i, second_ex(i)); } }