Zitat:
hier hab ich mal ausprobiert
Du hast in
n
deine Zahl ... warum rechnest du dann niemals mit
n
?
Und zur Syntax:
Zitat:
Delphi-Quellcode:
x DIV 2:= x;
x MOD 2:= y;
Delphi-Quellcode:
x := n MOD 2;
v := n DIV 2;
Zitat:
Delphi-Quellcode:
c:=IntToStr(y);
result:=copy(c,1,1);
Was soll das COPY?
Über
MOD 2
bekommt man doch sowieso nur eine einstellige Zahl raus.
Und wo läßt du die vorherigen Ergebnisse? Result würd jedesmal überschrieben
result := Result + IntToStr(x);
.
Tipp: Nenn besser keine Variable Result ... denn so heißt das "Result"
jeder Funktion und das könnte mal missverständlich enden.
Tipp 2: Im Debugger kann man sich die Werte seiner Variablen ansehn und so erkennen was wie wo (falsch) läuft.