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(); } }