Hallo M1.R,
so ganz unverständlich ist das Ergebnis nicht.
Du hast folgenden Code angegeben:
Folgendes steht zur Auswahl:Code:l = fmod (i, 7); .. SerWrite (" fmod: ", 9); PrintInt (l);
- l ist eine Integer-Variable
--- Das Ergebnis von fmod() muss nach Int gewandelt werden
--- PrintInt kann sauber arbeiten
- l ist eine float-Variable
--- Das Ergebnis von fmod() kann ohne Wandlung gespeichert werden
--- PrintInt muss eine Typ-Umwandlung machen.
Du hast so immer eine Wandlung einer Float-Zahl zurück in eine Int-Zahl. Da sind eigendlich immer Verluste einzurechnen.
Gruß Sternthaler
Lesezeichen