See also Is this odd behavior a floating point problem?
In reply to Re: Wrong calculations in for loop by Anonymous Monk in thread Wrong calculations in for loop by Anonymous Monk