Permalänk

Räkna ut ränta i c++ ?

Har hållit på med c++ i 3 dagar nu och har i uppgift att räkna utt hur lång tid det tar att nå mitt sparmål efter x antal år av en viss summas insättning med en ränta på 5.5%

detta har jag kommit fram till hittils, skulle vara bra om jag kunde fått detta färdigt ikväll och uppskattar verkligen all hjälp

#include<iostream>
#include<cstdlib>
using namespace std;

int main()
{
int sparmal;
int sparaperar;
const float ranta = 5.5;

cout << "Hur mycket sparar du per ar: ";
cin >> sparaperar;
cout << "Hur mycket pengar sparar du till: ";
cin >> sparmal;

system("Pause");
return 0;
}

Permalänk
Medlem

for-loop som gör typ följande?
pengar = sparaperar
for(ar=0; pengar < sparmal; ar++)
{
pengar = sparaperar + pengar * ranta
}
med for får du en iterator som kan representera antalet år alldeles utmärkt

Permalänk

Tanker inte losa din skoluppgift, men jag kan ge dig en hint pa vagen.

Du kan losa det pa flera olika satt, har ar de tva jag foreslar; ANTINGEN skapar du en while-loop som har en
totalsumma enligt en rekursiv formel total = total*1.055 + sparaperar och invantar att total > sparmal
ELLER sa raknar du ut en sluten formel for den geometriska summan och loser ut j i
sparaperar*((1.055)^0+(1.055)^1+...+(1.055)^j) = sparmal.

http://sv.wikipedia.org/wiki/Geometrisk_summa

Visa signatur

• Sun SPARC

Permalänk
Hedersmedlem

Har tagit bort ett inlägg med en färdig lösning. Det tillåter vi inte då forumet inte ska uppmuntra att medlemmar kommer hit och får sin läxa gjord åt dom.

MVH
Moderator Shimonu