Incompatible types: got "Double" expected "LongWord"

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Lukas1500
Beiträge: 1
Registriert: Sa 31. Jan 2015, 18:28

Incompatible types: got "Double" expected "LongWord"

Beitrag von Lukas1500 »

Hallo,

ich will ein Programm programmieren, welches die Note einer Deutscharbeit ausrechnet. Allerdings tritt die genannte Fehlermeldung auf und ich kann damit nichts anfangen??

Hier tritt der Fehler auf:



fehlerquotient := (fehler*100) / woerter;

Benutzeravatar
theo
Beiträge: 11005
Registriert: Mo 11. Sep 2006, 19:01

Re: Incompatible types: got "Double" expected "LongWord"

Beitrag von theo »

Du hast wahrscheinlich "fehlerquotient" als Cardinal (Ganzzahl) deklariert.
Du kannst mit Round() runden oder "fehlerquotient" als Fliesskommatypen deklarieren.
http://wiki.freepascal.org/Data_type/de
http://www.freepascal.org/docs-html/rtl ... round.html

Antworten