Cálculo aproximado del valor “e elevado a x”

Manuel García

/* Este programa calcula el valor aproximado de e^x, con un número real “x” dado por el usuario */

#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;

#define EPSILON 1.0E-6

int main()
{
int i=1;
double x, incremento=1, termino=1;

cout << “Dame un valor x “;
cin >> x;

if (x>=0)
{while (incremento>=EPSILON)
{
incremento=incremento*x/i;
termino=termino+incremento;
i++;
}
}
else
{while (incremento>=EPSILON || -incremento>=EPSILON)
{
incremento=incremento*x/i;
termino=termino+incremento;
i++;
}
}

cout << “El valor aproximado es ” << termino << endl;

system(“pause”);
return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s