Given two integers as user inputs that represent the number of drinks to buy and the number of bottles to restock, create a VendingMachine object that performs the following operations: Purchases...


Given two integers as user inputs that represent the number of drinks to buy and the number of bottles to restock, create a VendingMachine object that performs the following operations:



  • Purchases input number of drinks

  • Restocks input number of bottles

  • Reports inventory


Review the definition of "VendingMachine.cpp" by clicking on the orange arrow. A VendingMachine's initial inventory is 20 drinks.


Ex: If the input is:


5 2


the output is:


Inventory: 17 bottles



VendingMachine.h


#ifndef VENDINGMACHINE_H_
#define VENDINGMACHINE_H_


#include
using namespace std;


class VendingMachine {


    public:
        VendingMachine();
        void Purchase(int amount);
        int GetInventory();
        void Restock(int amount);
        void Report();


    private:
        int bottles;
};


#endif /* VENDINGMACHINE_H_ */



VendingMachine.cpp


#include
#include


#include "VendingMachine.h"
using namespace std;




VendingMachine::VendingMachine() {
    bottles = 20;
}


void VendingMachine::Purchase(int amount) {
    bottles = bottles - amount;
}


int VendingMachine::GetInventory() {
    return bottles;
}




void VendingMachine::Restock(int amount) {
    bottles = bottles + amount;
}


void VendingMachine::Report() {
    cout < "inventory:="" "="">< bottles="">< "="" bottles"=""><>
}



main.cpp


#include


#include "VendingMachine.h"
using namespace std;


int main() {
    /* Type your code here */
}


HELP ME TYPE CODE HERE C++ THANK YOU



Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here