Domino 9 und frühere Versionen > ND7: Entwicklung

Funktionsweise von Int (Integer) ?

<< < (2/2)

koehlerbv:
Oder Du gibst an kritischen Stellen, an denen Du bei einer Operation den Datentyp änderst, Deine eigene "unkritische Unschärfe" in der richtigen Richtung dazu:

Zins = Int ((Zins + 0.0001) * 100)

Die "Unschärfe" muss natürlich um mindestens eine Dimension kleiner sein als die, mit der Du rechnen willst (hier wären bei Zins drei Nachkommastellen zu berücksichtigen, 0.0001 ist um eine Dimension kleiner).

Auch Dir ein schönes Wochenende,
Bernhard

Pyewacket:
Ich denke der richtige Weg wäre die Verwendung von Currency als Datentyp.
Der ist speziell für das Rechnen mit Währungen. Geldbeträge
als Fliesskommazahl, dafür wirst du von jedem Buchhalter gelyncht :-)

koehlerbv:
Wenn es um das Geld selbst geht, stimmt das. Hier steht die Frage: Wie viele Kommastellen darf der Zinswert annehmen? Bankintern wird da ja häufig ganz anders gerechnet als das, was der normale Bankkunde kennt.

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln