RosettaCodeData/Task/Pathological-floating-point-problems/Sidef/pathological-floating-point-problems-2.sidef
2023-07-01 13:44:08 -04:00

5 lines
245 B
Text

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)