Cześć :) Jestem początkującym programistą. Obecnie szlifuję pętlę while, wymyślam zadania i je piszę. W jednym mam problem, ponieważ wyniki są za każdym razem złe i nie mam pojęcia, co napisałem nie tak. W zadaniu chodzi o to, że miesięcznie wrzucamy dziecku jakiś grosz do skarbonki, a program, wiedząc od którego roku życia dziecka i do którego roku życia dziecka oraz ile miesięcznie wrzucamy, policzy ile będzie pod koniec, np. na osiemnastkę.
#include <iostream>
using namespace std;
int wiek_mlodszy, wiek_starszy, oszczednosci_miesiecznie, oszczednosci=0;
int main()
{
cout<<"Od ktorego roku zycia dziecka bedziesz wplacal pieniadze na jego konto oszczednosciowe: ";
cin>>wiek_mlodszy;
cout<<"Do ktorego roku zycia dziecka bedziesz wplacal pieniadze na jego konto oszczednosciowe: ";
cin>>wiek_starszy;
cout<<"Ile miesiecznie bedziesz odkladal na jego konto oszczednosiowe (w PLN): ";
cin>>oszczednosci_miesiecznie;
while(wiek_starszy>=wiek_mlodszy)
{
wiek_mlodszy++;
oszczednosci=(wiek_starszy-wiek_mlodszy)*12*oszczednosci_miesiecznie;
cout<<"Po "<<wiek_starszy-wiek_mlodszy<<". latach, na koncie Twojego dziecka bedzie "<<oszczednosci<<" PLN.";
}
return 0;
}