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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.