Jag har en uppgift att räkna ut behållning inkl ränta på ränta efter ett antal år. Ingående kapital, år och ränta anropar jag via resultatet av summeringen efter en for-loop. Men det blir inte rätt.
Så här ser min kod ut:
var sum;
function calculateInterest(money, interest, years) {
interest = 1 + interest/100;
for (sum=1; sum<years.length; sum++) {
sum = money * interest;
}
return sum;
}
sum = calculateInterest(818, 1, 27);
du har en del globala variabler (sum) som kan bli rätt konstigt resultat om du försöker köra calculateInterest flera gånger.
Sen vill du nog addera sum med sum i varje loop med? tror din variabel sum skall antingen summera eller vara indexet i din loop, du måste skapa en ny variabel annars kan du få en oändlig snurra om du har otur.