Floating points - how is this possible?

Blitz3D Forums/Blitz3D Programming/Floating points - how is this possible?

Is there a way to solve it?

Because this is the problem... I have an entity at that position, and another entity at the exact same spot (which loads its coords from a file with some readlines, but it has the exact same xyz coordinates in that file). If I calculate the height between my first entity and the terrain, it gives me 3.5 - but if I calculate the height between the second entity and the terrain, it gives me the result as in the screenshot above.
Yet if I display the coordinates of both entities, they are exactly the same.
It's really weird.