private void Button_Click_1(object sender, RoutedEventArgs e) { double left_bound = 0; double right_bound = 0; double interval = 0; int num_of_points = 0; double freePoint = 0; try { left_bound = Double.Parse(left.Text); right_bound = Double.Parse(right.Text); interval = Double.Parse(intervalTextBox.Text); num_of_points = int.Parse(numOfPoints.Text); freePoint = Double.Parse(freePointTextBox.Text); } catch(Exception ex) { MessageBox.Show("Very bad result: " + ex.Message); return; } Lab2Integral lab2 = new Lab2Integral(left_bound, right_bound, num_of_points, interval); integralResult.Content = "This is result of integration: " + lab2.RightRectangle(); try { integralInitialResult.Content = "This is result of Newton formula: " + lab2.InitialSum(); }catch(Exception ex) { MessageBox.Show(ex.Message); } diffLabelNM.Content = "This is result of differentiation: " + lab2.NumericDifferentiate(freePoint); integralMistake.Content = "This is integration fault: "+Math.Abs(lab2.RightRectangle() - lab2.InitialSum()); diffMistake.Content = "This is differentiation fault: " + Math.Abs(lab2.NumericDifferentiate(freePoint) - lab2.underIntegralFunction(freePoint)); }