$24
You can imagine the external interface of the vending machine including a product display area allowing customers to see the available products, a status panel that displays messages when users take actions (e.g. to tell the user she must insert more money if not enough money has been inserted for a purchase), a coin slot for inserting money, a set of buttons for selecting a product to purchase, and a delivery chute from which customers may retrieve a purchased product.
Internally the vending machine contains a set of product racks. Each product rack holds a set of products all of the same type.
Two types of individuals may use a vending machine, a customer and a service professional. The customer can insert coins into the vending machine, press buttons to
CSE-40477 – C/C++ III, Intermediate Programming with Objects – Project #1
CSE-40477 – C/C++ III, Intermediate Programming with Objects – Project #1
CSE-40477 – C/C++ III, Intermediate Programming with Objects – Project #1
CSE-40477 – C/C++ III, Intermediate Programming with Objects – Project #1
Page 5 of 5