Modulus (%)
Modulus is only reliable with numbers under nine digits.
This code reveals the error:
number=111222333; remain=number%1000; PrintFlex(remain);
The remainder prints as 336.00.