Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

using beginner coding c++ Coding language should be C++ Mandatory Instructions Your assignment is to create the solution for the following interactive program. Please read

image text in transcribedimage text in transcribed

using beginner coding c++

Coding language should be C++

Mandatory Instructions Your assignment is to create the solution for the following interactive program. Please read the program description carefully and use the suggestions below. Although your program will receive input from the keyboard, your final photo on BGLinux will get input from a file through a special command that will simulate user input. No fstream command should be present in this program!!! Name the program file: prog2.cpn Program Design l. Define a struct called Customer that contains members as outlined below struct Customer int id string name Name string zipi double balance: Account balance string pmtDate: / Date of last payment ZIP code 2. Your main function should do the following: Declare Call function menu to get the valid menu choice from the user. The function has no parameters but will return a number between I and 5. USE DATA VALIDATION in the function to make sure the value provided by the user is valid. The menu function a. an array of 30 structures to hold c b. display the following menu: Menu of choie 1. Enter 2. Change account informat1 3. Display all account informatiorn 4. Fin stomer the main create a loop that will execute until the user enters 5 to exit the program. Inside the loop your code should do the follow i. Use an if statement to determine which choice should be executed (1-4): l. If the choice is l invoke a function called addCust to add a new customer to the end of the list. Check to make sure there is room in the array before calling this function. Use an if statement. Use a global constant called MAXCUST set to 30 in the condition. This function's arguments will be the array, and the number of current customers 2. If the choice is 2, invoke function updateCust to update a customer's data. This function's arguments will be the array, and the number of current customers. 3. If the choice is 3, invoke function displayCust to print all of the information in tabular form. Decide on what arguments need to be passed to this function

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning Databases With PostgreSQL From Novice To Professional

Authors: Richard Stones, Neil Matthew

2nd Edition

1590594789, 978-1590594780

More Books

Students also viewed these Databases questions

Question

8. How would you describe the future of practice management?

Answered: 1 week ago

Question

4. Make recommendations on steps to take to melt the glass ceiling.

Answered: 1 week ago

Question

1. Discuss the potential legal issues that relate to training.

Answered: 1 week ago