GatoBooster

MOD 3 Cuest 2 Preg 1

Sep 22nd, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. double exponencial(double);
  5. double factorial(int);
  6. int main(){
  7.     double x;
  8.     scanf("%lf",&x);
  9.     printf("La exponencial de %.2lf calculada por mi funcion es %lf\n",x,exponencial(x));
  10.     printf("La exponencial de %.2lf calculada por la funcion de C es %lf\n",x,exp(x));
  11.     return 0;
  12. }
  13.  
  14. double exponencial(double num1){
  15.  
  16.     int i = 2;
  17.     double aux;
  18.  
  19.     aux = num1 + 1;
  20.  
  21.     while(fabs((pow(num1,i) / factorial(i))) >= pow(10,-5)){
  22.         aux += pow(num1,i)/factorial(i);
  23.         i++;
  24.     }  
  25.  
  26.     return aux;
  27. }
  28.  
  29. double factorial(int num){
  30.     double aux2 = 1;
  31.     int i2;
  32.  
  33.     for(i2 = num; i2 > 0; i2--){
  34.         aux2 *= i2;
  35.     }
  36.    
  37.     return aux2;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment