martes, 31 de julio de 2012

/* PROGRAMA QUE ENCUENTRA EL VALOR DE e^x MEDIANTE UNA SERIE*/

// para compilar: gcc p002.c -o e002.out

#include <stdio.h>
#include <math.h>

int fact(int i);

int main () {
int n,i;//los vectores en c empiezan desde cero iv[0]
float sum=0.0,x;
printf("ingrese el limite de la sumatoria\n");
scanf("%d",&n);
printf("ingrese el valor de x\n");
scanf("%f",&x);
for(i=0;i<=n;i=i+1)sum+=pow(x,i)/fact(i);

printf("la función es: %f\n",sum);

return 0;
}
int fact(int i){
int j,jf=1;
if(i>0)for(j=1;j<=i;j++)jf=jf*j;
else jf=1;
return jf;
}

No hay comentarios: