Mod is for Integer arithmetic.. it doesnt work with floating point numbers

an aternative method is:

5.2-(4.6*(5.2\4.6)) = 0.600000000000001