Tom: C++ Frage zu ceil()

Beitrag lesen

Hello,

Hast Du schon mal versucht, den Devidenden (und ggf. auch den Divisor) auch als float-Typ zu deklarieren? MMn sollte das reichen.

Ja sicher, es ist aber ziemlich blöd z.B. 1.34 Produkteinheiten auf 2 Verpackungen zu verteilen gelle? Man denke an z.B. Fernseher ;)
1/2 Verpackung ergibt irgendwie auch nicht viel Sinn.
Somit erwarte ich als Input nur integer.
In bestimmten Fällen mag das sinnvoll sein, ich wollte aber extra Integer als Eingaben.

Da bringst Du aber Programmablaufplanung/-Design und Codierung durcheinander.

Wer hindert Dich daran, zwei Integer an eine Funktion zu übergeben, deren Argumente aber als float dekalierte sind? In der Funktion rechnest Du mit deinen Integerwerten also als Float. Der Quotient ist dann auch ein Float-Typ und du kannst in Ruhe die Funktion ceil() darauf anwenden und dann das Ergebnis als Integer zurückgeben.

Es ist alles nur eine Frage der Vereinbarung.

Dein Compiler unterstützt dich nur so gut, wie Du ihn unterstützt :-))

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de