Ich bekomme durchgezogen durch die ganze Anwendung ein Double mit dem Wert.
Würde es denn unter gewissen umständen Probleme machen wenn ich den zweiten Weg einfach nutzen würde?
Mit Deinem Code hast Du dann für andere Werte die Probleme, zB für a=1.13.
Mit
round sollte es funktionieren.