Socio: Hilfe

Beitrag lesen

Kann mir denn jemand sagen was da falsch ist? Kann es sein dass die Variablen ihren Wert behalten obwohl ich sie bearbeite??

function rechnen(Jahr) {
var Darlehen = document.Formular.darlehen.value;
var Zinssatz = document.Formular.zins.value / 100;
var Tilgung_Prozent = document.Formular.tilgung.value / 100;
var Aufwand = ( Darlehen * ( Zinssatz + Tilgung_Prozent ) ) / 12;
var Zinsen = Darlehen * Zinssatz / 12;
var Tilgung_Euro = ( Aufwand - Zinsen ) / 12;
var erster_schritt = Darlehen - Tilgung_Euro;
var i = 1;

alert( "Zinsen: " + Zinsen + " Tilgung: " + Tilgung_Euro + " Darlehen: " + Darlehen + " erster Schritt: " +  erster_schritt );

while ( i < Jahr ) {
Zinsen = erster_schritt * Zinssatz / 12;
Tilgung_Euro = Aufwand - Zinsen;
erster_schritt = erster_schritt - Tilgung_Euro;
erster_schritt = Darlehen;
i++;
    }

document.Formular.ergebnis.value = Math.round(Darlehen * 100) / 100;
alert( "Zinsen: " + Zinsen + " Tilgung: " + Tilgung_Euro + " Darlehen: " + Darlehen + " erster Schritt: " +  erster_schritt );

}

Danke schon mal Socio