Just nu i M3-nätverket
Gå till innehåll

Beräkna ett kapital med ränta på ränta efter ett antal år


Jompan

Rekommendera Poster

Jag har en uppgift att räkna ut behållning inkl ränta efter ett antal år. Ingående kapital, år och ränta anropar jag via resultatet.

 

Min kod ser ut så här:

var money, years, interest;

function calculateInterest(money, years, interest) {
	interest = interest/100;
	return Math.round(money*(1 + (interest * years)));
}

result = calculateInterest(818, 27, 1);

Men det verkar som om jag bara får med mig kapital + ränteökning, men inte räntan på årsräntorna.

 

Finns det någon idé hur jag kan lösa problemet?

Länk till kommentar
Dela på andra webbplatser

Nja, tack för inlägg, men det gick inget bra, så jag har försökt på ett nytt sätt med en for-loop.

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);

Men inte heller den vägen är framgångsrik.

 

Finns det någon som har en idé till lösning?

Länk till kommentar
Dela på andra webbplatser

Formeln i mitt tidigare inlägg är rätt, så här kan du göra:

 

  return  (Math.round(money * Math.pow((1 + interest), years)));

 

så fungerar det!

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...