Design program to keep track of a hardware store''s inventory

Assignment Help Computer Engineering
Reference no: EM1331981

Write a program to keep track of a hardware store's inventory. The sore sell various items. For each item in the store the following information is kept: item ID, item name, number of pieces ordered, number of pieces currently in the store, number of pieces sold, manufacturer's price for the item, and the stores selling price. At the end of the week the store manager would like to see a printed report.

The total inventory is the total selling value of all the items currently in the store. The total number of items is the sum of the number of pieces of all the items in the store.

The program must be menu driven giving the users various choices such as checking whether an item is in the store, selling an item and printing the report. After inputing the data, sort it according to the items names. Also, after an item is sold, update the appropriate counts.

Initially, the number of pieces (of an item) in the store is the same as the number of pieces ordered, and the number of pieces of an item sold is zero. Input to the program is a file consisting of data in the following form: ItemID, ItemName, pOrdered, manufPrice, sellingPrice.

Use seven parallel vectors to store the information. The program must contain at least the following functions: one to input data into the vectors, one to display the menu, one to sell an item and one to print the report for the manager.

Since I am just learning C++ the solution may need to be "dummied down" a little bit (or a lot) so that I can understand how the code is working.

Reference no: EM1331981

Questions Cloud

What is an hrm audit : What is an HRM audit - There are several ways to measure the effectiveness of HRM. What is an HRM audit
Find the values of queuefront and queuerear : assume that queue is a queueType object and the size of the array implementing queue is 100. Also suppose that the value of queueFront is 99 and the value of queueRear is 25.
Importance of workplace diversity in organization : Examine the importance of workplace diversity in your organization, and how it positively and negatively impacts team dynamics in your workplace.
Explain e-pay systems : E-Pay systems: categorize as peer to peer, online system or Micropayment company
Design program to keep track of a hardware store''s inventory : Write down a program to keep track of a hardware store's inventory. The sore sell various items. For each item in the store the following information is kept.
U.s. border patrol along mexican border : Examine the current status of the U.S. Border Patrol along the Mexican border. What makes the duties and responsibilities of this position one of the most important and dangerous of any law enforcement position in the country?
Industry experience vital for successful board member : Is industry experience vital for a successful Board member? Explain and justify your response.
Explain stenography : What do you meant by stenography and can you illustrate stenography
Create the definition of the function : Write down the definition of the function template moveNthFront that takes as a parameter a queue and a positive integer, n. The function moves the nth element of the queue to the front.

Reviews

Write a Review

Computer Engineering Questions & Answers

  How many register windows must be saved to memory

How many register windows must be saved to memory.

  Generate a database for the gps law firm

Generate a database for the GPS Law firm

  Identify and classify the it infrastructure components

Identify core and side business activities of UPS and explain how same are driven by technology, Identify and classify the IT infrastructure components available at UPS and its subsidiaries

  Identify connectivity of each relationship

Identify connectivity of each relationship

  What are dissimilar types of errors

What are dissimilar types of errors.

  What are the advantages and disadvantages of approach

consider whether or not the same people who develop the software should be tasked with maintaining it or whether or not a separate group must be tasked with development of software and separate group with maintaining it.

  Which method allow channel to synchronization sequence

Which method allow channel to synchronization sequence? Discuss the trade-offs between fibre optic and satellite communication in terms of costs, signal capacity, signalling method, interference, likelihood of failure and repair issues, multipoin..

  Multicast routing paradigm

The data-driven multicast routing paradigm works best on the local networks which have low delay and excess capacity, however the demand driven paradigm works best in the wide are environment which has limited capacity and higher delay.

  What is dft of a pure cosine wave cos

What is DFT of a pure cosine wave cos(t) sampled at n equally spaced points on the interval [0, 2π)?

  Compare and contrast cisc architecture and risc architecture

how to Compare and contrast CISC architecture and RISC architecture.

  Explailning the forensic investigative approach

We require to assure this applicant know how to find the facts of incident and develop an initial forensic investigative approach.

  How to generate a class diagram for the entity classes

How to generate a class diagram for the entity classes

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd