This sounds like a floating point error that could occur on any calculator relying on floating point arithmetic got something like this. (If you don't know what I'm talking about, google it.)
Also, I feel the need to comment that saying Pi *is* 3.14 or 3.14159 are equally correct only because...