Hallo, ich denke die letzte Prozedur sollte so aussehen:
Delphi-Quellcode:
procedure TForm4.Button1Click(Sender: TObject);
var a: Integer; // <--- hier wird die Variable lokal definiert
begin
Zinsen := 0;
For a :=1 to 12 do
begin // <-- nach dem begin Semikolon entfernt
Startguthaben := Startguthaben + monatlicherBetrag;
Zinsen := 1/12*Startguthaben/100*Zinssatz;
end;
Endguthaben := Zinsen + startguthaben;
Label2.Caption := FloatToStr(Endguthaben);
Label1.Caption := FloatToStr(Zinsen);
end;
Ist es das was du meinst?
Ach ja, und die Variable a kannst du dann oben, wo die ganzen globalen Variablen stehen weglassen
Hoffe ich konnte helfen...
//Edit:
Kommentar in den Code hinzugefügt
//Edit 2:
ja, das Semikolon nach dem
begin sollte natürlich weg, ist mir gar nicht aufgefallen