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