Question

write a brief description of what the program will do. Prepare an IPO chart for your...

write a brief description of what the program will do. Prepare an IPO chart for your program. Create two or three sample screens (using Word or a drawing program) depicting what your program will look like to the user (remember that these will be console-based programs).

Project

loan payment calculator, it asks for interest rate, length of loan, amount of loan, and it displays monthly payment.

What is the best description, ipo chart, pseudo code and sample screen for this type of project?

Homework Answers

Answer #1

Description: This is a simple loan payment calculation tool that helps the user to quickly calculate the monthly payments and helps you plan your repayment in an effective way.

IPO Chart:

INPUT

PROCESSING

OUTPUT

Take Interest rate - R

Length of loan - T

Amount of loan - P

Processing Item:

Monthly Payment

Algorithm

1. Enter the details and store in variables P, R, and T.

2. Save the value of (P*R*T)/100 in a new variable I

3. Store the value of P/(12*T) in variable J

3. Display I + J

Monthly Interest

Pseudocode:

1. Enter the values for P, R, and T.

2. Store the monthly Interest in I = (P*R*T)/(100*12*T)

3. Store the value J = P/(T*12)

4. Display I+J as monthly income.

Sample Screen:

Code :

#include<iostream>

using namespace std;

int main()
{
   float P,R,T,I,J;
  
   cout<<"..........................................................................."<<endl;
   cout<<"-------------------------------EMI CALCULATOR------------------------------"<<endl;
   cout<<"..........................................................................."<<endl<<endl<<endl;
  
   cout<<"Enter the Rate of Interest : "<<endl;
   cin>>R;
   cout<<"Enter the Lenght of Loan : "<<endl;
   cin>>T;
   cout<<"Enter the Amount of Loan : "<<endl;
   cin>>P;
  
   I= (P*R*T)/(100*12*T);
   J=P/(T*12);
   cout<<"Monthly Payment is : "<<I+J;   
  
   return 0;
}

Please upvote if it helped. Thank you and stay safe.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
WRITE A JAVA PROGRAM 1. Assignment Description Write a stock transaction program that calculates a customer's...
WRITE A JAVA PROGRAM 1. Assignment Description Write a stock transaction program that calculates a customer's profit (or loss) within a certain period of time. 1) First, the program need to get user's name, the stock's code, number of shares and the price he/she purchased the stock, it also asks the user for the price he/she sold the stock later on. The program then compute the following: The amount of money the customer paid for the stock. The amount of...
C++. Write a program that draws a rocket shape on the screen based on user input...
C++. Write a program that draws a rocket shape on the screen based on user input of three values, height, width and stages. The type of box generated (i.e.. a hollow or filled-in) is based on a check for odd or even values input by the user for the box height (or number of rows). Here is the general specification given user input for the height of the box..... Draw a hollow box for each stage if the value for...
HIMT 345 Homework 06: Iteration Overview: Examine PyCharm’s “Introduction to Python” samples for Loops. Use PyCharm...
HIMT 345 Homework 06: Iteration Overview: Examine PyCharm’s “Introduction to Python” samples for Loops. Use PyCharm to work along with a worked exercise from Chapter 5. Use two different looping strategies for different purposes. Prior Task Completion: 1. Read Chapter 05. 2. View Chapter 05’s video notes. 3. As you view the video, work along with each code sample in PyCharm using the Ch 5 Iteration PPT Code Samples.zip. Important: Do not skip the process of following along with the...
Code in Java SAMPLE PROGRAM OUTPUT Because there are several different things your program might do...
Code in Java SAMPLE PROGRAM OUTPUT Because there are several different things your program might do depending upon what the user enters, please refer to the examples below to use to test your program. Run your final program one time for each scenario to make sure that you get the expected output. Be sure to format the output of your program so that it follows what is included in the examples. Remember, in all examples bold items are entered by...
Write a 4-6 sentence summary explaining how you can use STL templates to create real world...
Write a 4-6 sentence summary explaining how you can use STL templates to create real world applications. In your summary, provide an example of a software project that you can create using STL templates and provide a brief explanation of the STL templates you will use to create this project. After that you will implement the software project you described . Your application must be a unique project and must incorporate the use of an STL container and/or iterator and...
1. Vim commands: a. How do you auto indent your program? b. Explain what the following...
1. Vim commands: a. How do you auto indent your program? b. Explain what the following commands do: dd, y3, p, :set cindent (1 pt) VIM exercises These exercises on the computer need to be repeated by each student in the pair. This is to ensure that both students understand how to get around in Linux!!! For this part of the lab, you will create a .vimrc file that will help you develop your C++ programs using VIM. First, we...
I did already posted this question before, I did get the answer but i am not...
I did already posted this question before, I did get the answer but i am not satisfied with the answer i did the code as a solution not the description as my solution, so i am reposting this question again. Please send me the code as my solution not the description In this project, build a simple Unix shell. The shell is the heart of the command-line interface, and thus is central to the Unix/C programming environment. Mastering use of...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT