Hallo,
Statt mit dem Taschenrechner wollte ich lange Zahlenreihen
in QBasic eingeben.
Am Ende wird alles in eine TXT-Datei gespeichert.
Diese TXT-Datei brauche ich zum späteren Ausdruck und zur
Kontrolle.
BETRAG(I) wird am Ende in TXT gespeichert
FOR I …
INPUT A
IF A = 0 THEN… ;(Ausstieg aus Schleife)
BETRAG(I) = BETRAG(I) + A
A = A + A
PRINT A
Es werden eigentlich nur einfache Werte eingetippt, wie
57.00, 12.80, 7.65 etc.
Das funktioniert auch.
Doch plötzlich, an bestimmten Stellen erscheint eine „krumme“
Zahl.
Eigenartigerweise immer an der gleichen Stelle.
Wie z.B. bei 82.30
Da tippe ich dann 13.70 ein.
Angezeigt wird dann 95.99999 statt glatte 96
Rechne ich im Direktmodus beide Zahlen, dann erscheint auch
das richtige Ergebnis (96).
Tippe ich weitere Beträge ein, stimmt irgendwann wieder alles.
Bis irgendwo wieder so krumme Zahlenreihen entstehen.
Das darf und kann doch eigentlich nicht sein.
Was kann das sein?
Klaus