#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(int argc, char*arg[])
{
float t1;
float t2;
int n;
float y0;
float fxy;
float i;
float xi;
float h;
float k;
float yi;
printf("Bem vindo a equacoes diferenciais de Euler\n");
printf("\n");
printf("Entre com o valor de Xo -> Limite inferior (usual=0):\n");
scanf("%d",&t1);
printf("Entre com o valor de X -> Limite Superior:\n");
scanf("%d",&t2);
printf("Entre com o valor de Yo -> Valor Inicial:\n");
scanf("%d",&y0);
printf("Entre com o valor de N -> Numero de Intervalos:\n");
scanf("%d",&n);
printf("Entre com equacao(dx/dy):\n");
scanf("%d",&fxy);
xi=t1;
if((t2>t1)&&(n>0))
h=(t2-t1)/n;
printf("H=%.4f\n\n",h);
}
for(i=0;i<n;i++)
{
k=h*(2*xi-2);
yi=xi+k;
xi=t1+i*h;
printf("i=%d X=%d Y=%d \n ",i,xi,yi);
}
printf("\n");
printf("N=%d X=%f Y(%d)=%h \n",i,xi,i,yi);
system ("PAUSE");
return(0);
}
Pergunta
Leandro_Cecchi
equacao de euler...
porque sera que não sai os valores/RESULTADOS??
QUE EU TO FAZENDO DE ERRADO??
ABRAÇOS
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.