Hi all,

I have just discovered that the system.round function has this very odd behavior of rounding towards an even number when the fractional part is .5 -- in the system.round documentation this is described as "banker's rounding"

I do not like this behavior. How can I use a more mathematically-traditional round function, which always rounds .5 up, and everything below .5 down?

Do I need to write this function myself?

Thanks!
~David

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to