Hallo Forum,

uns ist ein Problem beim Rechnen in RPG aufgefallen; vielleicht weiß einer von euch, woran es liegt.

RPG-Quelltext:

DFELD1 S 11 2 INZ
DFELD2 S 11 2 INZ
DERGEBNIS S 6 2 INZ
*
C EVAL FELD1 = 360262,60
C EVAL FELD2 = 442040,00
*
C EVAL ERGEBNIS = FELD1 /
C (FELD2 / 100)
C ERGEBNIS DSPLY
*
C EVAL ERGEBNIS = (FELD1 /
C FELD2) * 100
C ERGEBNIS DSPLY
*
C EVAL *INLR = *ON

Im ersten Fall ist das Ergebnis bei uns 81,0 und im zweiten Fall ist das Ergebnis 81,5.
Das korrekte Ergebnis ist 81,5.

Was machen wir falsch?

Vielen Dank für eure Unterstützung.

Jo

PS: Wir haben OS/400 V5R2.