some philosophy for the early morning:
Q1: what’s the difference between ‘round down’ and ‘round down to the nearest’? does round down skip some whole numbers sometimes?
Q2: what is ‘down’? what about negative values? is ‘down’ ‘towards zero’ there? or ‘down’ towards the next number with less value, thus ‘-10,6’ becoming ‘-11’? (down in australia is similar but another direction than in europe)
taking ‘x,5’, floating point deviations and bankers rounding into account one can talk hours about rounding …
… rounding is often suggested as the only remedy against ‘floating point/decimal’ errors … thus this is another argument to finally implement IEEE 754-2008 …