Warum soll die Schleife verwirrend sein? Es ist die genaue Umsetzung der Frage:
Zitat:
durch die eingabe des user, wieviele jahre er ausgerechnet haben will soll er für jedes jahr ein * (1+zinssatz)
in die rechnung dabei schreiben...
Und die For-Schleife arbeitet jedesmal (nach jedem Jahr) nach dem gleichen System.
Auch das PRogramm von fkerber ist nach der Idee aufgabaut. Er hat nur noch die Betragsabhängige Verzinsung mit drin, aber sonst seh ich grad keine Unterschiede.
Delphi-Quellcode:
for i:=2 to laufzeit do
begin
auszahlung:=auszahlung*((zinssatz+100)/100);
end;
und
Delphi-Quellcode:
For i:=1 to i-1 do
begin
endwert:=endwert * (1+zinssatz)
end;
sehen eigentlich ganz gleich aus.
Toxman
Erwarte das Beste und bereite dich auf das Schlimmste vor.