soft drink Vending machine program
//I need help to write this program I am fairly new to C+ and I need the program to use struct. Please help me get started. I don't know where to start!!!!!
Write a program that simulates a soft drink machine. The program should use a structure that stores the following information:
Number of drinks in machine
The program should create an array of five structures. The elements should be initialized with the following data:
Drink Name Cost Number in Machine
Coke .75 30
Water .75 10
Sprite .50 50
MountainDew .80 25
MinuteMaid .80 20
Each time the program runs, it should enter a loop that does the following:
1) Display a list of drinks on the screen
2) Allow the user to either quit or pick a drink
3) If the user picks a drink, he or shill will then enter the amount of money to be inserted into the machine
4) The program should then display the amount of change that would be returned and update the number of drinks still in machine. If the user has not entered enough money, the program should display how much more should be entered to complete the sale.
5) If the user selects a drink that has been sold it, a message should be displayed
This loop should continue until the user says Quit. When the user quits, it should display the total amount of money earned by that machine (based on how many drinks were bought).
The program should not accept money amounts less than 0 or greater than $1.00
start with the structs, then create the loops and functions, and finally create the main program. We're here to help you help yourself, not write your homework assignments.
I do have the same assignment as it is written in up part,i wrote the code just i have a problem. I don't know how to write a code for machine that shows how many drinks are left in the machine? I have 5 type of drink and each has a quantity of 20 in the machine. I have to calculate the amount drink left in the machine after everytime purchase of that drink.
can u please give me some hints???
somehow, work these ideas in:
int sprites_left = 6; //initialize: how many sprites are in the machine?
if(user trys to buy sprite && sprites_left == 0)
cout << "oh noes, out of sprites, buy something else or go away\n";
if (user buys a sprite)
you have to do that for each drink type though, so you might do this:
drinks_left[coke] = 3; //initialize each one
drinks_left[beer] = 11;
and as above:
same idea but a little more organized.
Can anyone help me with the above question, when user selects a drink then how do we code that in c# giving him the option of drinks????
Perhaps you want to post this question on the .Net forum: http://forums.devx.com/forumdisplay.php?f=120
Last Post: 03-18-2002, 10:25 AM
By Gordon Reichhardt in forum VB Classic
Last Post: 01-08-2002, 10:06 AM
By Avi Shatz in forum VB Classic
Last Post: 03-18-2001, 11:33 AM
By Ricardo in forum VB Classic
Last Post: 05-12-2000, 10:40 AM
Last Post: 04-14-2000, 07:39 PM
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL