Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- double exponencial(double);
- double factorial(int);
- int main(){
- double x;
- scanf("%lf",&x);
- printf("La exponencial de %.2lf calculada por mi funcion es %lf\n",x,exponencial(x));
- printf("La exponencial de %.2lf calculada por la funcion de C es %lf\n",x,exp(x));
- return 0;
- }
- double exponencial(double num1){
- int i = 2;
- double aux;
- aux = num1 + 1;
- while(fabs((pow(num1,i) / factorial(i))) >= pow(10,-5)){
- aux += pow(num1,i)/factorial(i);
- i++;
- }
- return aux;
- }
- double factorial(int num){
- double aux2 = 1;
- int i2;
- for(i2 = num; i2 > 0; i2--){
- aux2 *= i2;
- }
- return aux2;
- }
Advertisement
Add Comment
Please, Sign In to add comment