private void Calcular_Click(object sender, EventArgs e)
        {
            var parametros = new ParametrosRaices();

            // Se comprueba que no exista texbox sin datos
            if (String.IsNullOrWhiteSpace(textBox_Funcion.Text) ||
                String.IsNullOrWhiteSpace(textBox_Iteraciones.Text) ||
                String.IsNullOrWhiteSpace(textBox_Toleranciia.Text) ||
                String.IsNullOrWhiteSpace(textBox_ValorInicial.Text))
            {
                MessageBox.Show("Faltan ingresar datos", "Notificación", MessageBoxButtons.OK);
            }
            else
            {
                parametros.Funcion      = textBox_Funcion.Text;
                parametros.Iteraciones  = int.Parse(textBox_Iteraciones.Text);
                parametros.Tolerancia   = double.Parse(textBox_Toleranciia.Text);
                parametros.ValorInicial = double.Parse(textBox_ValorInicial.Text);

                var resultado = metodosRaices.MetodoTangente(parametros);

                if (resultado.Texto == "")
                {
                    textBox_Merror.Text       = resultado.Error.ToString("N8");
                    textBox_Miteraciones.Text = resultado.Iteraciones.ToString();
                    textBox_Mraiz.Text        = resultado.Raiz.ToString("N8");
                }
                else
                {
                    MessageBox.Show("Error al calcular la raiz", "Notificación", MessageBoxButtons.OK);
                }
            }
        }
        private void CalcularButton_Click(object sender, EventArgs e)
        {
            Errorlabel.Visible = false;
            var funcion = FuncionTextBox.Text;
            var tole    = double.Parse(ToleranciatextBox.Text);
            var Ite     = int.Parse(IteracionestextBox.Text);
            var xo      = double.Parse(PuntoInicioTextBox.Text);

            var resultado = metodosRaices.MetodoTangente(new ParametrosRaices
            {
                Funcion     = funcion,
                Tolerancia  = tole,
                Iteraciones = Ite,
                Xi          = xo
            });

            if (resultado.Raiz == 00 && resultado.Mensaje == "")
            {
                Errorlabel.Visible = true;
                RaiztextBox.Text   = "X";
                ItetextBox.Text    = "X";
                ErrortextBox.Text  = "X";
            }
            else
            {
                Errorlabel.Visible = true;
                Errorlabel.Text    = resultado.Mensaje;
                RaiztextBox.Text   = resultado.Raiz.ToString();
                ItetextBox.Text    = resultado.Iteraciones.ToString();
                ErrortextBox.Text  = resultado.Error.ToString();
            }
        }