Dafür kann man sich schöne sprechende Funktionen schreiben
If IsLessThan(X-Y,Z) then
ist ja auch viel besser lesbar als
If X-Y<Z then
.. oder war das doch anders herum?
Ach ja, und immer (auf)runden. Und aufpassen. Immer aufpassen. Und hier noch ein Runden und da noch eins.
Also ich nehm lieber den einfachen Weg und nimm kein Double.