Calculator on Arduino and size for numbers

but I have problem with wrong answer:

Given the level of accuracy of the float variables on the Arduino, that answer looks right to me.

How to fix this problem?

Quit using floats.