That's what happens with limited precision in programming languages. You can divide by a number and then multiply the quotient the same number and get a result different from the starting number. ...