#WSQ12
En este programa vimos como crear una función para el cálculo de e^x en donde se le pregunta al usuario con qué número le gustaría elevar e para calcular dicha constante.
En este programa utilicé dos bucles for para que uno calculara el factorial y el otro las potencias.
Código del programa:
#include <iostream>
#include <math.h>
using namespace std;
float e=1,x;
int a,respuesta;
int constant_e ()
{
for (float n=10;n>0;n–)
{
a=1;
for (int cons=n;cons>0;cons–)
{
a=cons*a;
}
e=e+((pow(x,n)/(a)));
}
}
int main ()
{
do
{
cout<<«De que número quieres calcular e^x?»<<endl;
cin>>x;
constant_e ();
cout<<endl<<e<<endl;
cout<<«Deseas realizarlo otra vez? Si…1 No…2″<<endl;
cin>>respuesta;
e=1;
}
while (respuesta==1);
}
Referencias:
http://iboenweb.com/ibo/docs/Demostracion%20de%20Formula%20de%20Euler.htm