Пример #1
0
        private void ResolverRF(object sender, RoutedEventArgs e)
        {
            ResultadoRaizCerrados resultado = new ResultadoRaizCerrados(Convert.ToInt32(iteraciones_textbox_reglafalsa.Text), Convert.ToDouble(tolerancia_textbox_reglafalsa.Text));

            resultado.XI = Convert.ToDouble(Xi_textbox_reglafalsa.Text);
            resultado.XD = Convert.ToDouble(Xd_textbox_reglafalsa.Text);
            Function f       = new Function("f(x) = " + fx_reglafalsa_textbox.Text);
            var      Metodos = new Metodos();

            Metodos.ReglaFalsa(resultado, f);

            Resultado_label_reglafalsa.Content         = "Raíz: " + resultado.valorRaiz;
            ResultadoError_label_reglafalsa.Content    = "Error: " + resultado.error;
            iterusadas_rf_label.Content                = "Iteraciones: " + resultado.iteraciones;
            Resultado_label_reglafalsa.Visibility      = Visibility.Visible;
            ResultadoError_label_reglafalsa.Visibility = Visibility.Visible;
            iterusadas_rf_label.Visibility             = Visibility.Visible;
        }
Пример #2
0
        private void hacerclick(object sender, RoutedEventArgs e)
        {
            ResultadoRaizCerrados resultado = new ResultadoRaizCerrados(Convert.ToInt32(iteraciones_textbox_biseccion.Text), Convert.ToDouble(tolerancia_textbox_biseccion.Text));

            resultado.XI = Convert.ToDouble(Xi_textbox_biseccion.Text);
            resultado.XD = Convert.ToDouble(Xd_textbox_biseccion.Text);
            Function f = new Function("f(x) = " + fx_biseccion_textbox.Text);


            var Metodos = new Metodos();

            resultado = Metodos.Biseccion(resultado, f);

            Resultado_label_biseccion.Content         = "Raíz: " + resultado.valorRaiz;
            ResultadoError_label_biseccion.Content    = "Error: " + resultado.error;
            iterusadas_bis_label.Content              = "Iteraciones: " + resultado.iteraciones;
            Resultado_label_biseccion.Visibility      = Visibility.Visible;
            ResultadoError_label_biseccion.Visibility = Visibility.Visible;
            iterusadas_bis_label.Visibility           = Visibility.Visible;
        }