Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Final
Métodos Numéricos
Grupo N2
Estudiantes:
Alejandro Pinto
Víctor González
Emmanuel González
Rubén Bazán
Este proyecto trata de escribir un código con el lenguaje de c++ para un programa que
pueda calcular soluciones y dar una respuesta utilizando los métodos mencionados.
Código del programa
#include<iostream>
#include <conio.h>
#include <math.h>
#define f(x,y) (y*y-x*x)/(y*y+x*x)
int main()
{
cout<<" Universidad tecnologica de Panama \n Centro regional de Azuero \n
Facultad de ingeneria electrica\n";
cout<<" Proyecto final de Metodos Numericos \n Grupo N2";
cout<<"\n ---------------------------------------------------";
cout << "\n\nIngrese la Opcion a ejecutar \n a para el metodo de RungeKutta \n b para el
metodo de Simpson \n c para salir \n [ ";
char opcion;
cin >> opcion;
switch(opcion)
{
case 'a': cout << "------Usted ha seleccionado el metodo de RungeKutta--------";
{
float x0, y0, xn, h, yn, k1, k2, k3, k4, k;
int i, n;
h = (xn-x0)/n;
cout<<"\nx0\ty0\tyn\n";
cout<<"------------------\n";
for(i=0; i < n; i++)
{
k1 = h * (f(x0, y0));
k2 = h * (f((x0+h/2), (y0+k1/2)));
k3 = h * (f((x0+h/2), (y0+k2/2)));
k4 = h * (f((x0+h), (y0+k3)));
k = (k1+2*k2+2*k3+k4)/6;
yn = y0 + k;
cout<< x0<<"\t"<< y0<<"\t"<< yn<< endl;
x0 = x0+h;
y0 = yn;
}
return 0;
}
break;
}
break;
case 'c':cout<<"Finalizando programa";
return 0;
}
return 0;
}
Explicación del programa
Este programa funciona utilizando switch (herramienta de selección de opciones) y
fórmulas de cálculos matemáticos, en el vemos opción para cada método (RungeKutta y
Simpson) y otra opción para salir del programa de así quererlo.
De seleccionar la opción de RungeKutta, el programa procede a solicitar dígitos para las
variables y el numero te iteraciones, y procede a realizar los cálculos y dar una respuesta y
este finaliza.
De seleccionar la opción de Simpson, el programa procede a dar otras 3 opciones utilizando
otro switch para dar a escoger cual de las 3 formas de Simpson se desea resolver, luego de
escogerla el programa procede a solicitar dígitos, realizar cálculos y dar una respuesta y
este finaliza.
De escoger la opción de salir, el programa simplemente finaliza
Programa en ejecución
Aquí podemos observar el programa en funcionamiento, con opción a escoger cualquier
método y luego cualquiera de las 3 formas de resolver el método de Simpson.
Fuentes: