RosettaCodeData/Task/Pathological-floating-point-problems/Sidef/pathological-floating-point-problems-2.sidef

6 lines
245 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
var years = 25
var balance = (1 .. years+15 -> sum_by {|n| 1 / n! })
say "Starting balance, $(e-1): $#{balance}"
for i in (1..years) { balance = (i*balance - 1) }
printf("After year %d, you will have $%1.16g in your account.\n", years, balance)