[fpc-pascal] math round vs banker's round
pascaldragon at googlemail.com
Wed Aug 14 08:03:53 CEST 2013
Am 13.08.2013 23:48 schrieb "David Emerson" <dle3ab at angelbase.com>:
> 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
> 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?
Take a look at SetRoundMode in unit Math:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal