So heres the deal,
Classes start Monday and my .net Programming class posted up our 1st weeks practice lesson early.
heres the problem:
The Human Resources Department of Apex Manufacturing Compnay wants a report that shows its employees the benefits of saving for retirement.
Design an algorithm that will produce a report for EACH employee that shows 12 predicted retirement account values for each employee - the values if the employee saves 5, 10, or 15 percent of his or her annual salary for 10, 20, 30, or 40 years.
The algorithm should get employee's name and salary.
The report should include employee's name.
Assume that savings grow at a rate of 8 percent per year.
here is what I came up with for the "pseudo code":
Code
get employee name, employee salary
Do until no more empolyee record
display Employee name
Display Employee salary
Year count = 1
DO UNTIL year count > 40
DO UNTIL Year count > 10
Employee salary = Employee salary
amount saved = Employee salary * .05
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
DO UNTIL Year count > 20
Employee salary = Employee salary
amount saved = Employee salary * .05
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
Do until Year count > 30
Employee salary = Employee salary
amount saved = Employee salary * .05
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
DO UNTIL Year count > 40
Employee salary = Employee salary
amount saved = Employee salary * .05
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
Loop
DO UNTIL year count > 40
DO UNTIL Year count > 10
Employee salary = Employee salary
amount saved = Employee salary * .10
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
DO UNTIL Year count > 20
Employee salary = Employee salary
amount saved = Employee salary * .10
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
Do until Year count > 30
Employee salary = Employee salary
amount saved = Employee salary * .10
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
DO UNTIL Year count > 40
Employee salary = Employee salary
amount saved = Employee salary * .10
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
Loop
DO UNTIL year count > 40
DO UNTIL Year count > 10
Employee salary = Employee salary
amount saved = Employee salary * .15
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
DO UNTIL Year count > 20
Employee salary = Employee salary
amount saved = Employee salary * .15
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
Do until Year count > 30
Employee salary = Employee salary
amount saved = Employee salary * .15
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
DO UNTIL Year count > 40
Employee salary = Employee salary
amount saved = Employee salary * 15
interest = (amount saved*Year count) * .08
year count = year count + 1
Loop
Display Employee name
Display (interest+amount saved)
Loop
Get next Employee Name, Employee Salary,
I know I Could have done it in a shorter way, I also know it could be totally wrong, but I need some help and guidance.
This post was edited by PumperNickle on Aug 22 2013 11:01pm