R1.34 Kaufmännisch runden
Aufgabe
Sie möchten, dass ein Betrag immer auf 50 Cent aufgerundet wird, z.B. von 11,52 Euro auf 12 Euro oder von 11,02 Euro auf 11,50 Euro.
Lösung
Mit Hilfe der mathematischen Int-Funktion, die eine Gleitkommazahl auf ihren ganzzahligen Wert beschneidet, ist das Problem vom Prinzip her lösbar. Wir entwickeln auf dieser Basis eine eigene Rundungsfunktion, der als Parameter der zu rundende Betrag und die Rundungsschwelle (z.B. 50 Cent) übergeben werden.
Oberfläche
Zum Testen der Funktion betragKR genügen zwei Textfelder und eine Befehlsschaltfläche (siehe Abbildung 1.45).
Quellcode
Get Microsoft Access Programmierrezepte now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.