Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ Exercise: Link to download the Inventory.dat file: https://drive.google.com/open?id=0B3AKFmyCr1azYUcwMVFDS3JFVGc #include #include using namespace std; // This program defines a class called Inventory that has itemnumber

C++ Exercise:

Link to download the Inventory.dat file: https://drive.google.com/open?id=0B3AKFmyCr1azYUcwMVFDS3JFVGc

#include #include using namespace std;

// This program defines a class called Inventory that has itemnumber (which // contains the id number of a product) and numofitem (which contains the // quantity on hand of the corresponding product)as private data members. // The program will read these values from a file and store them in an // array of objects (of type Inventory). It will then print these values // to the screen.

// Example: Given the following data file: // 986 8 // 432 24 // This program reads these values into an array of objects and prints the // following: // Item number 986 has 8 items in stock // Item number 432 has 24 items in stock

const NUMOFPROD = 10; // This holds the number of products a store sells

class Inventory { public:

void getId(int item); // This puts item in the private data member // itemnumber of the object that calls it. void getAmount(int num); // This puts num in the private data member // numofitem of the object that calls it. void display(); // This prints to the screen // the value of itemnumber and numofitem of the // object that calls it.

private:

int itemNumber; // This is an id number of the product int numOfItem; // This is the number of items in stock

};

int main() {

ifstream infile; // Input file to read values into array infile.open("Inventory.dat");

// Fill in the code that declares an array of objects of class Inventory // called products. The array should be of size NUMOFPROD

int pos; // loop counter int id; // variable holding the id number int total; // variable holding the total for each id number

// Fill in the code that will read inventory numbers and number of items // from a file into the array of objects. There should be calls to both // getId and getAmount member functions somewhere in this code. // Example: products[pos].getId(id); will be somewhere in this code

// Fill in the code to print out the values (itemNumber and numOfItem) for // each object in the array products. // This should be done by calling the member function display within a loop

return 0;

}

// Write the implementations for all the member functions of the class.

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

Oracle Database Foundations Technology Fundamentals For IT Success

Authors: Bob Bryla

1st Edition

0782143725, 9780782143720

More Books

Students also viewed these Databases questions

Question

What is the cerebrum?

Answered: 1 week ago

Question

6. Have you used solid reasoning in your argument?

Answered: 1 week ago