Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a C++ program for a Vending machine that gives the exact change for the customer. create a 3d Array for each 5 products, in

Write a C++ program for a Vending machine that gives the exact change for the customer. create a 3d Array for each 5 products, in the Array store (price, quantity, and product Name). The program must ask the user to input the amount of money, (money has to be either: 20$, 10$, 5$ or 1$ and must have a while loop to check if the amount entered is correct, and if not prompt user 3 times or display goodbye msg and exit program. after that user will be able to choose from list of products and after choosing, a method will check if quantity is not equal to 0, and if it's not will display price and return exact change and minus 1 from quantity, if quantity is 0 then user is prompter to choose another product. ****************** Sample output: "Welcome to our Vending Machine" "Please enter amount of money: " User enters 50>>"please enter amount between $20 and $1" $10>> "Please chose from product list: " 1 Pepsi $1.75 20ct 2 Coke $1.45 9 ct 3 7up $2.20 ct 4 Dr. Pepper 79c 3 ct 5 Water $1.00 15 ct 6 Mt. Dew $1.32 0ct

User chooses 4>>" Thank you your change is:1x5 and dollar bill 4x 1 dollar bill and 2xDimes and 1x1 Penny. 6>>"Product Unavailable Please choose a different product". *****************

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

Database Design Application Development And Administration

Authors: Michael V. Mannino

4th Edition

0615231047, 978-0615231044

More Books

Students also viewed these Databases questions