#include #include using namespace std; class inventory { private: int item_number, quantity; double cost, total_cost; public: void set_item_number(int); void set_quantity(int); void set_cost(double); void set_total_cost(double); int get_item_number(); int get_quantity(); double get_cost(); double get_total_cost(); }; void inventory::set_item_number(int i) { item_number = i; } void inventory::set_quantity(int q) { quantity = q; } void inventory::set_cost(double c) { cost = c; } void inventory::set_total_cost(double tc) { total_cost = tc; } int inventory::get_item_number() { return item_number; } int inventory::get_quantity() { return quantity; } double inventory::get_cost() { return cost; } double inventory::get_total_cost() { return quantity * cost; } int main() { inventory info; int itemNumber = 0, quantity = 0; double cost = 0; cout << "Enter the item number of the item: "; do{cin >> itemNumber; if(itemNumber < 0) { cout << "Item cannot be a negative value!" << endl; cout << "Item Number: "; } else info.set_item_number(itemNumber); }while(itemNumber < 0); cout << "Enter the quantity of the items on-hand: "; do{cin >> quantity; if(quantity < 0) { cout << "Quantity cannot be a negative value!" << endl; cout << "Quantity: "; } else info.set_quantity(quantity); }while(quantity < 0); cout << "Enter the wholesale per-unit cost of the item: "; do{cin >> cost; if(cost < 0) { cout << "Cost of item cannot be a negative value!" << endl << endl; cout << "Cost: "; } else info.set_cost(cost); }while(cost < 0); cout << endl; cout << "The entered information: " << endl << endl; cout << "Item number: " << info.get_item_number() << endl; cout << "Quantity: " << info.get_quantity() << endl; cout << "Cost: $" << info.get_cost() << endl << endl; cout << "The total cost is: $" << fixed << setprecision(2) << info.get_total_cost() << endl << endl; return 0; }