private void CalcularButton_Click(object sender, EventArgs e) { Errorlabel.Visible = false; var funcion = FuncionTextBox.Text; var Xi = double.Parse(XiTextBox.Text); var Xd = double.Parse(XdTextBox.Text); var tole = double.Parse(ToleranciatextBox.Text); var Ite = int.Parse(IteracionestextBox.Text); var resultado = metodosRaices.MetodoSecante(new ParametrosRaices { Funcion = funcion, Xi = Xi, Xd = Xd, Tolerancia = tole, Iteraciones = Ite }); if (resultado.Raiz == 00) { 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(); } }
private void button_Calcular_Click(object sender, EventArgs e) { var parametros = new ParametrosRaices(); if (String.IsNullOrWhiteSpace(textBox_Funcion.Text) || String.IsNullOrWhiteSpace(textBox_Tolerancia.Text) || String.IsNullOrWhiteSpace(textBox_Iteraciones.Text) || String.IsNullOrWhiteSpace(textBox_ValorFinal.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_Tolerancia.Text); parametros.ValorInicial = double.Parse(textBox_ValorInicial.Text); parametros.ValorFinal = double.Parse(textBox_ValorFinal.Text); var resultado = metodosRaices.MetodoSecante(parametros); if (resultado.Texto == "") { textBox_Merror.Text = resultado.Error.ToString("N8"); textBox_Miteracione.Text = resultado.Iteraciones.ToString(); textBox_Mraiz.Text = resultado.Raiz.ToString("N8"); } else { MessageBox.Show("Error al calcular la raiz", "Notificación", MessageBoxButtons.OK); } } }