Ejemplo n.º 1
0
        private void printGraf2_Click(object sender, EventArgs e)
        {
            Integral integral      = null;
            int      numberGraphic = 1;

            double a1, a2, b1, b2;

            a1 = Double.Parse(enterA1.Text);
            a2 = Double.Parse(enterA2.Text);
            b1 = Double.Parse(enterB1.Text);
            b2 = Double.Parse(enterB2.Text);

            if (secondChoice1.Checked)
            {
                integral = integrals[0];
            }
            else if (secondChoice2.Checked)
            {
                integral = integrals[1];
            }
            else if (secondChoice3.Checked)
            {
                integral = integrals[2];
            }
            else if (secondChoice4.Checked)
            {
                integral = integrals[3];
            }
            else if (secondChoice5.Checked)
            {
                integral = integrals[4];
            }
            else
            {
                MessageBox.Show("Ошибка! Нужно выбрать f(x) второго интеграла!");
            }

            DetermineValues2(integral);
            DetermineMinAndMaxValue(integral, a1, a2, b1, b2);


            if (methodTrap2.Checked)
            {
                integral.PrintGraphicAndOblTrap(graphic, numberGraphic);
                dopValues2 = integral.Values;
            }
            else if (methodLeft2.Checked)
            {
                integral.PrintGraphicAndOblLeft(graphic, numberGraphic);
                dopValues2 = integral.Values;
            }
            else if (methodRight2.Checked)
            {
                integral.PrintGraphicAndOblRight(graphic, numberGraphic);
                dopValues2 = integral.Values;
            }
            else if (methodSred2.Checked)
            {
                integral.PrintGraphicAndOblSred(graphic, numberGraphic);
                dopValues2 = integral.Values;
            }
            else
            {
                MessageBox.Show("Ошибка! Нужно выбрать способ интегрирования второго интеграла!");
            }
        }