The floating point precision error is an error that occurs because of how binary works, and it's probably affecting your code. Let's look at how it works....