Guten Morgen!
Ich kann dir da leider nicht helfen, da bei mir, von der Berechnung her, alles stimmt.

Siehe Bild.
(das (+) Zeichen kann man natürlich weglassen.
Du könntest es auch mal so versuchen:
var i1: integer; Ergebnis2: real;
Ich weiß aber nicht, ob's dann geht.