total primitive Frage:
wie rundet man am einfachsten eine „real“ auf eine Zahl mit endlich vielen Nachkommastellen für die Ausgabe?
DELPHI ist leider nicht VBA
Vielen Dank!
Eric
total primitive Frage:
wie rundet man am einfachsten eine „real“ auf eine Zahl mit endlich vielen Nachkommastellen für die Ausgabe?
DELPHI ist leider nicht VBA
Vielen Dank!
Eric
Hi.
Mit roundto(zahl, Potenz) kannst du runden. Potenz gibt dabei an, auf welche Zehnerpotenz gerundet werden soll. Potenz=-2 rundet also auf zwei Nachkommastellen. Allerdings rundet er bei .xx5 dann immer zur geraden Zahl (auf oder ab), anstatt immer aufzurunden. Aber das lässt sich laut Hilfedatei mit SetRoundMode bzw. Set8087CW einstellen.
CU,
Sebastian.
hi eric the w.
zur not könnte man die zahl z.b. mit 100 multiplieren, runden und wieder durch 100 teilen. man erhält so zwei nachkommastellen.
für die ausgabe an sich gibt es doch formatfloat oder sowas.
chris
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]