Calculating the value of e: Difference between revisions
Content added Content deleted
Langurmonkey (talk | contribs) |
Langurmonkey (talk | contribs) |
||
Line 2,722: | Line 2,722: | ||
<syntaxhighlight lang="langur">mode divMaxScale = 104 |
<syntaxhighlight lang="langur">mode divMaxScale = 104 |
||
val |
val epsilon = 1e-104 |
||
var |
var e = 2 |
||
for |
for fact, n = 1, 2 ; ; n += 1 { |
||
val |
val e0 = e |
||
fact *= n |
|||
e += 1 / fact |
|||
if abs( |
if abs(e - e0) < epsilon: break |
||
} |
} |
||
writeln "e = ", |
writeln "e = ", e |
||
</syntaxhighlight> |
</syntaxhighlight> |
||