Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

(Please use Microsoft Visual Studio 2017 C++ for this assignment) The X, Y & Zilch company manages a paper list of hundreds of their product

(Please use Microsoft Visual Studio 2017 C++ for this assignment) The X, Y & Zilch company manages a paper list of hundreds of their product codes, adding and removing the codes from the list on a frequent basis. The company has hired you to write a program which will allow them to easily, and electronically, manage the list of product codes.

Write a program which maintains the product list of codes by storing them in an array, and allowing the product codes to be easily added and removed.

Requirements:

In main define an array of 1,000 product codes (each code is 3 digits)

Display a menu with the options to add, remove, or display the codes. Allow the user to repeatedly add, remove, or display the codes. There will be 3 functions: add, remove, and display.

Function 1. Add_Codes: this function adds the new product code to the array, at the end of the existing product codes; the array can contain any number of product codes at any time; however, if the array becomes full, do not add the code and display a full message.

For example, if the array of product codes contained these four values: 126 498 365 712, and the Add_Codes function was called to add code 695, the five array values would then look like this: 126 498 365 712 695 (695 added to end).

Function 2. Remove_Codes: this function will match the product code to the codes in the array and if matched, will move all the codes in the array which are to the right of the matched code to the left one position, effectively eliminating the matched code (hint: after shifting the codes, adjust the number of codes in the array). If the product code does not match any code in the array display an error message, or if the array becomes empty do not remove the code and display an empty message.

If the Remove_Codes function was then called to remove code 365, the arrays four values would look like this: 126 498 712 695 (codes to the right of 365 shifted down to the left, over 365).

Function 3: Display Codes.

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

Students also viewed these Databases questions

Question

Does it use a maximum of two typefaces or fonts?

Answered: 1 week ago