Question: I. Application overview You are going to create an application that will run 4 different programs. This program will be driven by a menu screen.
I. Application overview You are going to create an application that will run 4 different programs. This program will be driven by a menu screen. The user will be able to choose which program to enter using the menu screen. Also, the user will only be able to exit using the menu screen. II. Application Components A. Welcome Screen Most applications welcome a user before the start of the application. You will create a welcome screen. The figures below are examples of welcome screens. (Note: This is only an example. Your application should look different from the one below) B. Menu This application is driven by a menu. You also should have some sort of error checking. Below is an example of the menu screen: (Note: This is only an example. Your application should look different from the one below) C. Calculate Sales Tax on Multiple Items This component will calculate the sales tax on multiple items. Needed: 1. Introduction screen 2. The user will enter the number of items 3. The user will enter the name of the items 4. The user will have the ability of entering in the sales tax rate 5. The sales receipt will display the name and price of each item 6. It will display to the user the total sales price before taxes 7. It will display to the user the total sales price after taxes 8. Ask the user to run the this component again Below is an example of the menu screen: (Note: This is only an example. Your application should look different from the one below) D. Grading Spreadsheet This component will calculate averages for 4 quiz grades for students Needed: 1. Introduction screen 2. The user will enter the number of students 3. The user will enter in the name for each student 4. The user will enter the grade for quiz 1, 2, 3, and 4 for each student 5. The program will display the average for each student, each quiz, and average of the quiz averages 6. The output needs to have a boarder 7. Ask the user to run this component again. Below is an example of the screen: E. Balance Check Book In this component, you will create a program that will balance the users checkbook. The user will enter the necessary information needed to balance a checkbook. Needed: 1. The user will be asked to enter-in the necessary information to balance a checkbook. (e.g. beginning balance, etc) 2. Print a balance sheet report to the screen. (Below is an example of the report) 3. Print a copy of the balance sheet report to a file 4. Ask the user to run the this component again Below is an example of the output for this component (Note: This is only an example. Your application should look different from the one below) F. Conversion Utility This program will convert time from Military to Civilian or from Civilian to Military times. Needed: 1. Ask the user to either a time in Military or Civilian (As seen in the figure below) 2. Show both time in Military or Civilian 3. Ask the user to run the this component again Below is an example of the output for this component (Note: This is only an example. Your application should look different from the one below) G. Error Checking Your application will need to have an error checking component. If the user types in an invalid entry, they will need to be notified of this and ask to re-enter the Main Menu. H. Thank You Screen Your application is required to have a screen thanking the user for using your application. Final Program: Deliverable Submit only the CPP file. 







"C:DatalPSUiCourses Summer OTICMPSC 1011Finalisum C:Data PSUICoursestSummer o7CMPSC 1011Finalisum...-x W EL CO M E TY o U R F IN A L P R O GR A M W EL Co M E Jason MAY TH E *xxx*xc OM PUTER G O D S H A U E MER CY nter your firstna Jason Press any key to continue
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
