Ich will ausrechnen wie viel Geld man hat wenn man über j Jahre, jedes Jahr
a anlegt und pro Jahr z Zinsen bekommt. Die Zinsen bekommt man auf alles. Das, was man bis her einbezahlt hat und die Zinses-Zinsen.
vereinfacht für 4 Jahre:
= a(z*z*z*z + z*z*z + z*z + z)
Mathematische Lösung:
... = a(Summenzeichen unten i=1; oben j; hinten dran z^i)
Rechnung:
... = az + (az)z + (azz)z + .... ==> a ausklammern und fertig!
aber für Javascript bin ich wohl noch zu dumm, da es nicht funktioniert und ich keine Ahnung hab warum, also bitte auf Achtklässler-Sprache
<html>
<head>
<title>Zinsen berechnen</title>
<script type="text/javascript">
function Rechnen() {
var Loesung1;
var Loesung2;
var Zaehler = 1;
var z = parseInt(document.Eingabe.z.value);
var a = parseInt(document.Eingabe.a.value);
var J = parseInt(document.Eingabe.j.value);
while (Zaehler <= j) {
Loesung1 = Loesung1 + Math.pow(z,Zaehler);
Zaehler = Zaehler + 1;};
Loesung2 = parseInt(a) \* parseInt(Loesung1);
alert(Loesung2);
}
</script>
</head>
<body>
<center>
<form name="Eingabe" action="#" >
<p>Jahresanlage:<br><input name="a" type="text" size="20" maxlength="20"></p>
<p>Zinsen:<br><input name="z" type="text" size="20" maxlength="20"></p>
<p>Anzahl der Jahre:<br><input name="j" type="text" size="20" maxlength="20"></p>
<input type=button value="LOS!" onClick="Rechnen()">
</form>
</center>
</body>
</html>