Margrit: Rechnerproblem

Beitrag lesen

Hallo!

Ich habe einen Rechner erstellt, der die Anzahl mit dem Preis multipliziert und das Total ausgibt. Die Eingabe erfolgt über input Felder.
Diese Rechnung wird ein paar mal wiederholt und ist deshalb in einer for-Schleife. Am Ende möchte ich die berechneten Totals zusammenzählen. Meine Variante funktioniert nicht ganz, bei jeder Eingabe wird das bereits berechnete Ergebnis zum neu berechneten Ergenis gezählt.
Wer kann mir helfen?

Und hier das js: (var resultat sollte das Endergebnis werden, die function dp ist nur zur Formatierung)

function compute(){

var c = 3;
 var c2 = ((document.calcform.elements.length -10) /4) -6;
 var c3 = ((document.calcform.elements.length -10) /4) -4;
 var c4 = document.calcform.elements.length -6;

for (i = 0 ; i < ((document.calcform.elements.length - 10) / 4); i ++) {

var menge = document.calcform.elements[c];
   c = c * 3  + c2 ;

var anzahl = document.calcform.elements[c];
   c ++;

var preis = document.calcform.elements[c];
   c ++;

var total = document.calcform.elements[c];

anzahl.value = menge.value;
   total.value = dp(anzahl.value * preis.value);

var result = document.calcform.elements[c4];
   result.value =(parseFloat(result.value)) + (parseFloat(total.value)) ;
   result.value = dp(result.value);

c = (c - c3) / 3 + 1;

}
}