RosettaCodeData/Task/Jensens-Device/Tcl/jensens-device-1.tcl
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

9 lines
240 B
Tcl

proc sum {var lo hi term} {
upvar 1 $var x
set sum 0.0
for {set x $lo} {$x < $hi} {incr x} {
set sum [expr {$sum + [uplevel 1 [list expr $term]]}]
}
return $sum
}
puts [sum i 1 100 {1.0/$i}] ;# 5.177377517639621