Aber wirklich weiter bringt das den Nikodel auch nicht.
Lösungen hat er doch genug?
Kommt nur drauf an wie gerundet werden soll und welchen Typ er nun wirklich am Ende braucht.
* Eines teilt ganzzahlig und belässt den Integertypen
* Einiges rundet, aber der Typ bleibt ein Float
* Anderes rundet und ändert den Typ in einen Integer
* Manches rundet und ändert den Typ, aber nicht so, wie es gesagt wurde, und manchmal auch ganz anders
* ...
Es gab/gibt auch Fremdkomponenten/-codes, die grob fahrlässig permanent am SetRoundMode rumpfuschen und so, unbewusst für den Entwickler, das Verhalten des kompletten Programms verändern.