Package

Source Code of MetodosNumericos

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/


import consola.Menu;
import consola.MenuCallback;
import metodos.*;

/**
*
* @author Gerson
*/
public class MetodosNumericos {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Menu menu = new Menu();
        menu.setTitulo("Metodos Numericos");

        menu.agregar("Busqueda Incremental", new MenuCallback() {
            public void ejecutar() {

                BusquedaIncremental metodo = new BusquedaIncremental();
                metodo.consola();
            }
        });
        menu.agregar("Biseccion", new MenuCallback() {
            public void ejecutar() {
                Biseccion metodo = new Biseccion();
                metodo.consola();
            }
        });

        menu.agregar("Falsa Posicion", new MenuCallback() {
            public void ejecutar() {
                FalsaPosicion metodo = new FalsaPosicion();
                metodo.consola();
            }
        });
        menu.agregar("Newton Raphson", new MenuCallback() {
            public void ejecutar() {
                NewtonRaphson metodo = new NewtonRaphson();
                metodo.consola();
            }
        });
        menu.agregar("Punto Fijo", new MenuCallback() {
            public void ejecutar() {
                PuntoFijo metodo = new PuntoFijo();
                metodo.consola();
            }
        });
        menu.agregar("Secante", new MenuCallback() {
            public void ejecutar() {
                Secante metodo = new Secante();
                metodo.consola();
            }
        });
        menu.agregar("Gauss", new MenuCallback() {
            public void ejecutar() {
                Gauss metodo = new Gauss();
                metodo.consola();
            }
        });
        menu.agregar("Gauss-Jordan", new MenuCallback() {
            public void ejecutar() {
                GaussJordan metodo = new GaussJordan();
                metodo.consola();
            }
        });
        menu.agregar("Gauss-Seidel", new MenuCallback() {
            public void ejecutar() {
                GaussSeidel metodo = new GaussSeidel();
                metodo.consola();
            }
        });
        menu.agregar("Gauss-Jacobi", new MenuCallback() {
            public void ejecutar() {
                GaussJacobi metodo = new GaussJacobi();
                metodo.consola();
            }
        });
        menu.agregar("Interpolacion de Lagrange", new MenuCallback() {
            public void ejecutar() {
                Lagrange metodo = new Lagrange();
                metodo.consola();
            }
        });
        menu.agregar("Interpolacion de Newton", new MenuCallback() {
            public void ejecutar() {
                Newton metodo = new Newton();
                metodo.consola();
            }
        });
        menu.agregar("Interpolacion de Neville", new MenuCallback() {
            public void ejecutar() {
                Neville metodo = new Neville();
                metodo.consola();
            }
        });
       
       
        menu.agregar("Regla del Trapecio", new MenuCallback() {
            public void ejecutar() {
                Trapecio metodo = new Trapecio();
                metodo.consola();
            }
        });
        menu.agregar("Regla del Trapecio Extendida", new MenuCallback() {
            public void ejecutar() {
                TrapecioExtendido metodo = new TrapecioExtendido();
                metodo.consola();
            }
        });
        menu.agregar("Regla del Simpson 1/3", new MenuCallback() {
            public void ejecutar() {
                Simpson1_3 metodo = new Simpson1_3();
                metodo.consola();
            }
        });
        menu.agregar("Regla del Simpson 1/3 Extendida", new MenuCallback() {
            public void ejecutar() {
                Simpson1_3Extendida metodo = new Simpson1_3Extendida();
                metodo.consola();
            }
        });
        menu.agregar("Regla del Simpson 3/8", new MenuCallback() {
            public void ejecutar() {
                Simpson3_8 metodo = new Simpson3_8();
                metodo.consola();
            }
        });
        menu.agregar("Regla del Simpson 3/8 Extendida", new MenuCallback() {
            public void ejecutar() {
                Simpson3_8Extendida metodo = new Simpson3_8Extendida();
                metodo.consola();
            }
        });


        menu.agregar("Cuadratura de Gauss", new MenuCallback() {
            public void ejecutar() {
                CuadraturaGauss metodo = new CuadraturaGauss();
                metodo.consola();
            }
        });
        menu.agregar("Metodo de Romberg", new MenuCallback() {
            public void ejecutar() {
                Romberg metodo = new Romberg();
                metodo.consola();
            }
        });
        menu.agregar("Metodo de Euler", new MenuCallback() {
            public void ejecutar() {
                Euler metodo = new Euler();
                metodo.consola();
            }
        });
        menu.agregar("Metodo de Euler Mejorado", new MenuCallback() {
            public void ejecutar() {
                EulerMejorado metodo = new EulerMejorado();
                metodo.consola();
            }
        });
        menu.agregar("Metodo de Runge Kutta", new MenuCallback() {
            public void ejecutar() {
                RungeKutta metodo = new RungeKutta();
                metodo.consola();
            }
        });




        menu.mostrar();
    }
}
TOP

Related Classes of MetodosNumericos

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.