WSQ 12- Estimating e.

doggyywsq12

My code:

#include <iostream>
using namespace std;

 

int factorial (int x){
if (x==0)
return 1;
else
return x*factorial(x-1);
}

double calculate_e (double decimal){
double e=0;
int i=0;
double before;
do {
before=e;
e=e+1.0/factorial(i);
i++;
} while (e-before>decimal);
return e;
}

 

int main (){
double decimal;
cout<<“Give me the precision you want your ‘e’ to have”<<endl;
cin>>decimal;
cout<<“The value of your ‘e’ is: “<<calculate_e(decimal)<<endl;

return 0;
}

In this program you ask the user for the precision and it calculates the constant ‘e’. It was a little hard cause I had the idea but I didn’t know how to put it into a program. Teacher Ken helped me a little in this one.

Anuncios

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 )

Google photo

Estás comentando usando tu cuenta de Google. 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 )

Conectando a %s