Jensen's Device: Difference between revisions

Content added Content deleted
(added swift)
(Add Nimrod)
Line 604: Line 604:
</lang>
</lang>

=={{header|Nimrod}}==
<lang nimrod>var i: int

proc harmonicSum(i: var int, lo, hi, term): float =
i = lo
while i <= hi:
result += term()
inc i

echo harmonicSum(i, 1, 100, proc: float = 1.0 / float(i))</lang>
Output:
<pre>5.1873775176396206e+00</pre>


=={{header|Objeck}}==
=={{header|Objeck}}==