Vous êtes sur la page 1sur 2

#include <stdio.

h>
#include <stdlib.h>
#include <math.h>

#include "BISECCION.h"
#include "eliminacionGauss.h"
#include "GaussJordan.h"
#include "NewtonRaphson.h"
#include "Secante.h"
#include "GaussSeidel.h"
#include "InterpolLagrange.h"
#include "InterpolDifNewton.h"
#include "MinCuadLineales.h"
#include "MinCuadCuadraticos.h"

#define pi M_PI

int main(int argc, char** argv)


{
int opc;
printf("\n\t ******Proyecto de metodos numericos*****\n"
"\t ESIME Culhuacan, Semestre 2016AD.\n"
"\t Elaboro: \n"
"\t\n Seleccione el metodo que quiera utilizar:\n"
"\t1.- Biseccion.\n"
"\t2.- Newton-Raphson.\n"
"\t3.- Secante.\n"
"\t4.- Eliminacion de Gauss.\n"
"\t5.- Gauss-Jordan.\n"
"\t6.- Gauss-Seidel.\n"
"\t7.- Interpolacion de Lagrange.\n"
"\t8.- Interpolacion por diferencias divididas de Newton.\n"
"\t9.- Aproximacion por la recta de minimos cuadrados lineales.\n"
"\t10.-Aproximacion por la recta de minimos cuadrados Cuadraticos.\n"
"\t\nopcion: ");
scanf("%d", &opc);
switch(opc)
{
case 1:
Biseccion();
break;
case 2:
NewtonRaphson();
break;
case 3:
secante();
break;
case 4:
eliminacionGauss();
break;
case 5:
GaussJordan();
break;
case 6:
gaussSeidel();
break;
case 7:
InterpoLagrange();
break;
case 8:
difDivNewton();
break;
case 9:
miniCuadLineales();
break;
case 10:
miniCuadCuadraticos();
break;

}
return (EXIT_SUCCESS);
}

Vous aimerez peut-être aussi