
Concept explainers
Inventory Class
Design an Inventory class that can hold information for an item in a retail store’s inventory. The class should have the following private member variables.
Variable Name | Description |
itemNumber | An int that holds the item’s number. |
quantity | An int that holds the quantity of the item on hand. |
cost | A double that holds the wholesale per-unit cost of the item |
The class should have the following public member functions.
Member Function | Description | |
default constructor | Sets all the member variables to 0. | |
constructor #2 | Accepts an item’s number, quantity, and cost as arguments. Calls other class functions to copy these values into the appropriate member variables. Then calls the setTotalCost function. | |
Member Function | Description | |
setItemNumber | Accepts an int argument and copies it into the itemNumber member variable. | |
setQuantity | Accepts an int argument and copies it into the quantity member variable. | |
setCost | Accepts a double argument and copies it into the cost member variable. | |
getItemNumber | Returns the value in itemNumber. | |
getQuantity | Returns the value in quantity. | |
getCost | Returns the value in cost. | |
gotTotalCost | Computes and returns the totalCost. |
Demonstrate the class by writing a simple

Trending nowThis is a popular solution!

Chapter 7 Solutions
Starting Out with C++: Early Objects
Additional Engineering Textbook Solutions
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Problem Solving with C++ (10th Edition)
Degarmo's Materials And Processes In Manufacturing
Concepts Of Programming Languages
Starting Out with Python (4th Edition)
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr




