Hallo dedlfix,
Es rundet auch auf, allerdings hast du ein Verständnisproblem, was die Reihenfolge der Berechnungen angeht.
Ja, hatte ich. Danke für die Erklärung.
Und wenn ja, wie bekomme ich den Restwert von e/a wenn der Modulus keine float-Variablen akzeptiert?
Sollte e % a nicht den Rest liefern?
Ja, aber dafür müssen e und a halt Integer sein.
Wenn ich e und a am Anfang als float deklariere muss ich sie für den Modulus umwandeln. (es reicht also doch nicht, einfach float draus zu machen wie ich Tom geantwortet hatte)
Wenn e und a am Anfang Integer sind muss ich sie für ceil() umwandeln. Da liegt der Hund begraben :)
Typecasts, hast du ja schon rausgefunden.
Meine Vermutung am Anfang war ja gar nicht so falsch, da lag die Lösung nicht mehr weit entfernt. Für das volle Verständnis gibt es so nette Erklärungen wie deine :)
Danke und Grüße, Matze