hallo!
Ich habe folgende Prozedur:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| procedure TForm1.Button1Click(Sender: TObject); var n, i, q: integer; x, p, z: real; dasArray: Array[1..n] of Integer; }}
begin x:=strtofloat(edit1.text); p:=strtofloat(edit2.text); n:=strtoint(edit3.text); for i:= 1 to n do begin z:=(x*p)/100; x:=x+z; dasArray[i]:=x; end; Label7.caption:=floattostr(x);
end; |
und dabei folgende Fehlermeldungen:
[Fehler] Unit1.pas(39): Konstantenausdruck erwartet
[Fehler] Unit1.pas(49): Inkompatible Typen: 'Integer' und 'Real'
Herauskommen soll eine Art Zinsrechner, mit den Variablen x-->Startkapital in Euro; p-->Zinssatz in Prozent und n-->Sparzeit in Jahren.
Ich muss wohl irgendwo einen grundlegenden Fehler gemacht haben, aber wie behebe ich diesen?
Ach ja, und in das Array soll der jeweilige Gesamtbetrag des jeweiligen Jahres gespeichert werden. (Keine Ausgabe!)