[wiskunde] rente over meerdere jaren bereken

Pagina: 1
Acties:
  • 262 views sinds 30-01-2008
  • Reageer

  • Thyzz
  • Registratie: September 2001
  • Laatst online: 14-09 12:00

Thyzz

-=leeg=-

Topicstarter
Ik moet een programma schrijven dat uitrekend hoeveel ik per jaar moet storten(elk jaar een vast bedrag) als ik na "x" jaar een "y" bedrag heb met een rent van "z" procent.

Bijv. Ik moet na 10 jaar 100.000 euro hebben. Ik heb een rente van 8%. Hoeveel moet ik elk jaar betalen om na 10 jaar 100.000 euro bij elkaar te hebben?

Weet iemand hier een formule voor?
Ik kom er niet meer uit. :'(


mod: kan je even de topictitel aanpassen in "spaarrekening berekenen"?

5325wp


  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Zoek eens op "samengesteld interest functie", want zo heet dat.
Niet hier maar bijvoorbeeld google.

  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 31-08 22:49
Zou dit niet werken?
code:
1
2
3
4
5
6
7
8
9
double calcPremie(int jaren, double renteperc, double totaal)
{
  double somRentes=0.0;
  for(;jaren>0;j--)
  {
    somRentes += Math.pow( renteperc+1, jaren);
  }
  return totaal / somRentes;
}

  • Thyzz
  • Registratie: September 2001
  • Laatst online: 14-09 12:00

Thyzz

-=leeg=-

Topicstarter
He bedankt het werkt :)

5325wp


  • coelho
  • Registratie: Augustus 2000
  • Laatst online: 14-09 16:29
Maar wat nou als je hetzelfde wil als hierboven geschreven, maar dan met een maandelijks spaarbedrag. Dus Je wil na X jaren Y euro hebben tegen een jaarrente van Z, echter in maandelijkse termijnen gespaard.
Iemand?

PVoutput 7.700Wp ZZO (50°)


  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Zeg vriend :) rente van 8%, mag ik bij jouw komen sparen >:)

Ey!! Macarena \o/


Verwijderd

46319,3488085

  • EyE
  • Registratie: Mei 2000
  • Laatst online: 28-08 20:25

EyE

edit:
for-loopje was OK, onderstaande geldt niet als je jaarlijks weer een vaste inleg stort

even in pseudocode:

//eindbedrag berekenen:
r=8;
g=1 + r/100; //groeifactor
n=10; // aantal termijnen (jaren, maanden, whatever)
eind=start*pow(g, n);

//benodigde percentage berekenen:
n=10; // ...
eind=1000000; // gewenst eindbedrag
start=10; //startbedrag
g=n_de_machts_wortel(eind/start);
edit:
en de n-de machts wortel is natuurlijk pow(eind/start, 1/n) :)

r=(g-1)*100;

//benodigd aantal termijnen berekenen:
r=8;
g=1 + r/100;
eind=1000000;
start=10;
n=log(eind/start) / log(g);

  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 03-09 05:13
Op donderdag 17 januari 2002 12:08 schreef Crash_neo het volgende:
Ik moet een programma schrijven dat uitrekend hoeveel ik per jaar moet storten(elk jaar een vast bedrag) als ik na "x" jaar een "y" bedrag heb met een rent van "z" procent.

Bijv. Ik moet na 10 jaar 100.000 euro hebben. Ik heb een rente van 8%. Hoeveel moet ik elk jaar betalen om na 10 jaar 100.000 euro bij elkaar te hebben?
zet "z" om in een factor (hieronder f). Dus 8% wordt 1.08, 10% wordt 1.10.

f = z/100 + 100
uitkomst = y * fx

Dit is onderbouwwiskunde.

  • EyE
  • Registratie: Mei 2000
  • Laatst online: 28-08 20:25

EyE

Op donderdag 17 januari 2002 14:37 schreef elnino het volgende:
f = z/100 + 1
uitkomst = y * fx
Dit is onderbouwwiskunde.
en heet eerste blokje van mijn vorige reactie is de exacte (pseudo)code hiervoor.
Onderbouwinformatica ;)

  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 31-08 22:49
Op donderdag 17 januari 2002 14:37 schreef elnino het volgende:

[..]

zet "z" om in een factor (hieronder f). Dus 8% wordt 1.08, 10% wordt 1.10.

f = z/100 + 100
uitkomst = y * fx

Dit is onderbouwwiskunde.
er wordt elk jaar een bedrag gestort, zeg nu dat we 100 euro nodig hebben in 3 jaar met 8 % rente.. dat wordt dan dus
100 = ((y * 1.08 + y) * 1.08 + y) * 1.08
y = 100 / (1.083 + 1.082 + 1.08)

en niet zoiets als y = 100 / 1.083

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Recursie.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • JoostBaksteen
  • Registratie: December 2000
  • Laatst online: 27-03 19:32
Op donderdag 17 januari 2002 15:52 schreef dusty het volgende:
Recursie.
Als je lastig wilt doen ;)
Pagina: 1