Hey Community,
ich stehe vor einem Problem, welches ich im Moment nicht verstehe.
Ich möchte eine Zahl runden mit folgendem Code
Code:
var i: Int64;
begin
[...]
i:= Round(zahl*multi);
[...]
end;
Der Wert der sich aus der Multiplikation ergibt lautet
7.50000000000728
Das sollte gerundet 8 ergeben.
In i wird allerdings 7 gespeichert. Wenn ich aber den Ausdruck auswerte, erhalte ich 8.
Im Anhang sind nochmal zwei Bilder.
Mache ich etwas falsch?