Write a program for a vending machine that give exact change

Assignment Help Computer Engineering
Reference no: EM132196870

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".

Reference no: EM132196870

Questions Cloud

What type of social welfare function does the economy have : What type of social welfare function does the economy have? At what utility levels of L and P, does this economy achieves social optimum?
Print the sum of the first n prime numbers : Write C++ programs to perform the following tasks. In many of the program descriptions below, example input and output is provided.
Discuss how technology may be integrated : discuss how technology may be integrated, and other training and development approaches presented in last unit.
People turnoffs almost always arise from communication : People turnoffs almost always arise from communication problems. An example of a people turnoff would be:
Write a program for a vending machine that give exact change : Write a C++ program for a Vending machine that gives the exact change for the customer.
Conduct research and find existing business or organization : Conduct research and find an existing business or organization. identify whether this business has ever filed for bankruptcy and the type of bankruptcy.
What are the pros and cons of the current system : The CNBC Accredited Investors article is an example of government intervention where we limit who can purchase a good for their own good, at least in theory.
Personality comes across through its organizational culture : Customer satisfaction, although necessary, is not sufficient to create loyalty. A company’s "personality" comes across through its Organizational Culture ?
Illustrates the partial but fair contract is preferred : Diagram an income utility curve with two points representing a sick state (S) and a healthy state (H). Now diagram two types of insurance.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a procedure called delete-text-file that prompts

Write a procedure called Delete_Text_File that prompts the user to enter the name of an external text file and then deletes that file.

  What does and does not constitute software security

Explain what process you would use test the software security. Justify your explanation. As part of your post, you may need to define what does and does not constitute software security.

  Be substantive and clear and use illustrations to reinforce

write 400-600 words that respond to the following questions with your thoughts ideas and comments. this will be the

  Challenges in delivering products -information over internet

One of the biggest challenges linked with the delivering products and information over Internet is the ease with which the others can infringe on other's rights. Provide some examples of this.

  What alternatives did the startup have

Research the Web for an example of a startup using a cloud infrastructure.

  Professional working in a network security center

role of a professional working in a Network Security Center - majority of employees may not read the specific details

  Explain the golden rules and principles of design

Explain the Golden Rules and Principles of Design. Use both knowledge in the world and knowledge in the head. Exploit the power of constraints, both natural and artificial.

  Give an instance of the making-change problem

Give an instance of the making-change problem for which it is suboptimal to use the standard greedy algorithm.

  Display the result in a table view

Create a single page application that allows the user to input a city name and use services to call the above URL to retrieve a five day forecast.

  Define the use of contractions, slang and icons

Does the use of contractions, slang and icons in text messaging and email signal the development of a new communication style, or just the death of appreciation of written language.

  Create a shadow on phrase html5 canvas

Create a shadow on phrase "HTML5 Canvas"

  Questionregard as hierarchical network of data centers

questionregard as hierarchical network of data centers networks and suppose that data center needs to support e-mail

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd