Leider habe ich im Forum noch keine Lösung für mein Problem gefunden:
Anhand der 2., bzw. 3. Nachkommazahl soll ein Wert kaufmännisch gerundet werden.
D.h.: <br>
1.01 ergibt 1.00 <br>
1.02 ergibt 1.00 <br>
1.024 ergibt 1.00 <br>
1.025 ergibt 1.05 <br>
1.03 ergibt 1.05 <br>
.. <br>
1.07 ergibt 1.05 <br>
1.074 ergibt 1.05 <br>
1.075 ergibt 1.10 <br>
1.08 ergibt 1.10 <br>
<br>
Der Wert stammt aus einem TEdit-Feld.
Im konkreten Problem wird mittels Stückzahl, Einzelpreis und Rabatt der Gesamtpreis ermittelt. Da in meinem Fall nur in .05 Schritten abgerechnet werden kann, muss der ausgegebene Wert zwingend nach obigem Prinzip ausgegeben werden.
<br>
<br>
<br>
Wichtig ist auch, das nicht einfach nur die Nachkommaziffern verändert werden, sondern am Schluss muss auch der gesamte Betrag korrekt sein: <br>
19.98 soll somit 20.00 ergeben.
<br>
<br>
Kann mir jemand einen guten Typ geben?
<br>
Danke im voraus!
Anhand der 2., bzw. 3. Nachkommazahl soll ein Wert kaufmännisch gerundet werden.
D.h.: <br>
1.01 ergibt 1.00 <br>
1.02 ergibt 1.00 <br>
1.024 ergibt 1.00 <br>
1.025 ergibt 1.05 <br>
1.03 ergibt 1.05 <br>
.. <br>
1.07 ergibt 1.05 <br>
1.074 ergibt 1.05 <br>
1.075 ergibt 1.10 <br>
1.08 ergibt 1.10 <br>
<br>
Der Wert stammt aus einem TEdit-Feld.
Im konkreten Problem wird mittels Stückzahl, Einzelpreis und Rabatt der Gesamtpreis ermittelt. Da in meinem Fall nur in .05 Schritten abgerechnet werden kann, muss der ausgegebene Wert zwingend nach obigem Prinzip ausgegeben werden.
<br>
<br>
<br>
Wichtig ist auch, das nicht einfach nur die Nachkommaziffern verändert werden, sondern am Schluss muss auch der gesamte Betrag korrekt sein: <br>
19.98 soll somit 20.00 ergeben.
<br>
<br>
Kann mir jemand einen guten Typ geben?
<br>
Danke im voraus!
Comment