Develop a flowchart or develop pseudocode that will design an application for Bob’s E-Z Loans. Input: client's account number, client's loan amount, monthly payment amount Processing: After the monthly payment is made, a finance charge of 1 percent is added to the balance to calculate the new loan balance. Output: client’s account number, the word "Month" and the month number (Month 1, Month 2, Month 3 etc.) and the new loan balance. Create a loop in the detail module to output the information for each month as long as the loan balance is greater than 0. You will need a counter (month) which you would increment each time through the loop for the month number. Once the balance is zero or less, return to the main program logic to check to see if there is another client to process (end of file test). If so, control would pass back to the detail module to process the next client. Decide on a sentinel value to end the program. You could check the client number for -99 which indicates there are not more clients to process. Be sure you have the main program logic and then a housekeeping(), a detail(), and a finish() (endOfJob()) modules.
Develop a flowchart or develop pseudocode that will design an application for Bob’s E-Z Loans.
Input: client's account number, client's loan amount, monthly payment amount
Processing: After the monthly payment is made, a finance charge of 1 percent is added to the balance to calculate the new loan balance.
Output: client’s account number, the word "Month" and the month number (Month 1, Month 2, Month 3 etc.) and the new loan balance. Create a loop in the detail module to output the information for each month as long as the loan balance is greater than 0. You will need a counter (month) which you would increment each time through the loop for the month number.
Once the balance is zero or less, return to the main program logic to check to see if there is another client to process (end of file test). If so, control would pass back to the detail module to process the next client.
Decide on a sentinel value to end the program. You could check the client number for -99 which indicates there are not more clients to process.
Be sure you have the main program logic and then a housekeeping(), a detail(), and a finish() (endOfJob()) modules.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 8 images