Perlistä en tiedä, mutta jopa matemaatikkojen lempikieli fortran laskee ”väärin”:
c Koe
program koe
real l
l=0.1
write (*,*) l
l=l+0.1
write (*,*) l
l=l+0.1
write (*,*) l
l=l+0.1
write (*,*) l
l=l+0.1
write (*,*) l
l=l+0.1
write (*,*) l
stop
end
Tulokseksi tulee:
0.100000001
0.200000003
0.300000012
0.400000006
0.5
0.600000024
(Huom. Jo lähtöarvossa on pieni heitto.)