Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
 
Delphi 12 Athens
 
#13

AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un

  Alt 2. Jul 2014, 17:31
Deine Funktion soll eigentlich nur mit ganzen Zahlen arbeiten.
Die Variable ist aber für Kommazahlen("Float") deklariert.
Der Operator "div" arbeitet aber nur mit ganzen Zahlen.

Ändere die Deklartion deiner Variablen auf "Integer" und "StrToFLoat" zu "StrToInt".
Delphi-Quellcode:
   if Odd(n) then // ist n ungerade ?
     {...}         // wenn die Bedingung erfüllt ist: tu dies
   else
     {...}         // andernfalls: mach das
   ; // Ende der Anweisung
  Mit Zitat antworten Zitat