exercice 18 // exponentiel d'un nombre réel

exercice 18: 

calculez l'exponentiel d'un nombre réel ,la methode utilisée est le developement limité qui suit:

exp(x) = 1+ x + x2/2! + x3/3! + ..... + x n/n!  avec n l'ordre de developement et sachant que x appartient à un intervalle proche de zéro !

programme 18:


#include<stdio.h>
#include<conio.h>
#include<math.h>
int fact(int n){ // la fonction factoriel 
    int prod=1,i;
    if (n==0)
    return 1;
    else
    for(i=1;i<=n;i++)
    prod=prod*i;
    return prod;

}
main(){
        double x,somme=0;
        int i,n=13;
        printf("donnez un nombre\n");
        scanf("%lf",&x);
        for(i=0;i<n;i++)
                         somme=somme+pow(x,i)/fact(i);
        printf("\n exponentiel %f est: %f",x,somme);
        getch();
                     
}   


1 vote. Moyenne 1.00 sur 5.