Powered By Blogger

martes, 11 de diciembre de 2012

METODO DE EULER


//Torres Martinez Gustavo Alan
//Grupo:4CM1
//Programa que realiza la solucion de una diferencial ordinaria por el metodo
//de EULER.

#include<stdio.h>
#include<conio.h>
#include<dos.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>

void main(void)
{
int j;
double nh,h,nx,x=0,y0=2,y,y1,i,era;
clrscr();
cout<<"La funci¢n es: f(x,y)=xy; sujeta a y0=2.";
cout<<"\nDame el valor del incremento h:";
cin>>nh;
cout<<"Dame el valor para x:";
cin>>nx;
for(i=0,j=1;i<=nx;i=i+nh,j++)
{
y=y0+(x*y0*nh);
era=((y-y0)/y)*100;if(era==0){era=100;}
y0=y;
x=x+nh;
printf("\nY%d=%2.9f\tEra(%d)=%2.2f%",j,y,j,fabs(era));
}
cout<<endl<<endl;
textcolor(10+128);
cprintf("             Presiona cualquier tecla....");
getch();
}

No hay comentarios:

Publicar un comentario