Fabian: Problem

Beitrag lesen

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>