DATA Step, Macro, Functions and more

do loop

Accepted Solution Solved
Reply
New Contributor
Posts: 3
Accepted Solution

do loop

On January 1 of each year, $5,000 is invested in an account. Complete  the DATA step with DO LOOP to determine the value of the account after 15 years if a constant annual interest rate of 10% is expected and for every year you will get the interest but interest will add in amount after 15 years. Therefore, total amount should be (principal=75000) + ( 15 year interest= 60000)= 135000.

 

will you please confirm me the code.


Accepted Solutions
Solution
‎05-23-2018 01:40 PM
PROC Star
Posts: 1,604

Re: do loop

[ Edited ]
Posted in reply to gautamdvndr
data interest;
intrst=0.10;
do year=1 to 15;
p+5000;
intrst=.10*p;
sumintrst+intrst;
if year=15 then total_amount=p+sumintrst;
output;
end;
run;

Just a humble opinion in an affirmative, it is a nice homework and the way to approach is writing manually in a paper with pencil.pen for 3 years and translate the same with repetition(i.e do loop) with any programming language syntax. That's how i learn

View solution in original post


All Replies
Solution
‎05-23-2018 01:40 PM
PROC Star
Posts: 1,604

Re: do loop

[ Edited ]
Posted in reply to gautamdvndr
data interest;
intrst=0.10;
do year=1 to 15;
p+5000;
intrst=.10*p;
sumintrst+intrst;
if year=15 then total_amount=p+sumintrst;
output;
end;
run;

Just a humble opinion in an affirmative, it is a nice homework and the way to approach is writing manually in a paper with pencil.pen for 3 years and translate the same with repetition(i.e do loop) with any programming language syntax. That's how i learn

New Contributor
Posts: 3

Re: do loop

Posted in reply to novinosrin

thanks and will try to resolve the queries as you mentioned.

☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 106 views
  • 1 like
  • 2 in conversation