Solved
New Contributor
Posts: 3

# 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 ]
``````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

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

## Re: do loop

[ Edited ]
``````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