#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??
#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); }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.