hi
Und warum schreibst du hier nicht rein, was ich schon gesagt hatte?
endkap *= (1 + zins);
ich glaub du meintest das hier:
do {
endkap = kapital*(1 + zins);
i++;
document.write("Jahr "+i+": Endkapital: "+endkap+" <br>");
} while(endkap<kapital*2);
aber dann kommt am ende nur das hier raus:
Jahr 1: Endkapital: 10200
Jahr 2: Endkapital: 10200
Jahr 3: Endkapital: 10200
Jahr 4: Endkapital: 10200
Jahr 5: Endkapital: 10200
weil jetzt dem Programm nicht gesagt wird, dass im 2. Jahr im dem endwert des 1. Jahres gerechnet werden soll...
aber ich hatte jetzt grad ne Idee und hab folgendes gemacht:
do {
endkap = kapital*(1 + zins);
i++;
document.write("Jahr "+i+": Endkapital: "+endkap+" <br>");
kapital = endkap
} while(endkap<kapital*2);
jetzt bricht er die schleife nur nicht ab, da die variable kapital sich ja jetzt laufende verändert... es sollen (dürfen) aber keine weiteren variablen hinzugefügt werden.
-Ralf