QUIZ 4

EN el quiz 4 el programa crea una función llamada euler_calc , el valor de precisión se utiliza para determinar cuándo parar el cálculo . El cálculo se detendrá cuando los dos valores consecutivos de estimación e difieren en menos de precisión

//CODE

#include <iostream>
#include <iomanip>
using namespace std;

double factorial(int n){
double fact = 1;
for (int i = 1; i <= n; i++){
if (n==0){
return 1;
}
else {
fact = fact * i;
}
}
return fact;
}
float euler_calc (float ac){
float e = 1.0;
for (int i=1; i<999; i++){
e = e + 1/(factorial(i));
}
cout<< fixed <<setprecision(ac) << e;
return e;

}
int main(){
float ac;
cout<<“How accurate you want the result? “;
cin>>ac;
cout<<“Here is your number: “<<endl;
euler_calc(ac);
cout<<endl;
return 0;
}

Captura de pantalla 2016-05-14 a las 11.12.26

CC BY-SA 4.0 QUIZ 4 by lilihecblog is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.