![]() |
AW: Kaufmännische Runden geht nicht !
Zitat:
|
AW: Kaufmännische Runden geht nicht !
Hallo,
es gab vor etwa einem Jahr mal nen Thread dazu, nachdem keine der Funktionen so richtig funktioniert hatte, habe ich mir was eigenes gebaut, was auf String-Handling basiert, also mit Nullen auf 3 Kommastellen auffüllen, 3. Stelle nach Null prüfen, wenn >=5 aufrunden, sonst abrunden ... Danach das Komma entfernen und ich habe sofort meine EuroCent als Integer. Heiko |
AW: Kaufmännische Runden geht nicht !
Zitat:
![]() Die Lösung für dein Rundungsproblem heißt 'Round'. Und wenn man gaanz genau sein will, addiert man noch 0.5x die geforderte Genauigkeit hinzu, bevor man rundet. Mit Fließkommazahlen und Runden zu arbeiten, ist total simpel. Man muss einfach nur einmal verstehen, was dahinter steckt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz