Last week I encountered a particular situation dealing with floats in my Android project. I have two devices, a tablet and a cell phone, that give different results after computations. There is a continuous collision system for a ball and it falls with gravity. It works perfectly on the tablet device, but on the phone the ball falls through the table. After stepping through the code, the only difference found between devices were the time of impact ~0.04/s. This caused the ball to be embedded with the surface and falls through.
So in general, what is the difference between accuracy and precision? Is the terms accuracy and precision one and the same? I know floats don't have that great of precision, but with margin of errors in the hundredth's place?