23 lines
679 B
Text
23 lines
679 B
Text
void setup() {
|
|
double e = 0;
|
|
long factorial = 1;
|
|
int iterations = 11;
|
|
for (int i = 0; i < iterations; i++) {
|
|
e += (double) (2 * i + 1) / factorial;
|
|
factorial *= (2 * i + 1) * (2 * i + 2);
|
|
}
|
|
println("After " + iterations + " iterations");
|
|
println("Computed value: " + e);
|
|
println("Real value: " + Math.E);
|
|
println("Error: " + (e - Math.E));
|
|
|
|
iterations = 21;
|
|
for (int i = 11; i < iterations; i++) {
|
|
e += (double) (2 * i + 1) / factorial;
|
|
factorial *= (2 * i + 1) * (2 * i + 2);
|
|
}
|
|
println("After " + iterations + " iterations");
|
|
println("Computed value: " + e);
|
|
println("Real value: " + Math.E);
|
|
println("Error: " + (e - Math.E));
|
|
}
|