Here's the project specs (this must be written in Basic programming language-we use Liberty basic): You are to create a program that will function similarly to that of a soft drink vending machine. Basically, this program will consist of the end-user entering in the value of a coin or dollar. Once the user has “inserted?? enough money to purchase a drink, the user should then be prompted with a list of at least 3 choices of soft drinks with instructions of how to enter his/her choice on the keyboard. When a valid choice is entered, the program should “output?? the name of the selection and thank the user. Considerations for the Programmer: You should have at least 2 modules in this program. The mainline portion of your code should call these 2 modules. The end user should be prompted to enter money until enough has been entered (don’t worry about giving change if too much money has been entered). Part of the prompt should include what is considered to be a valid entry (i.e. 5 for a nickel, 10 for a dime, etc.) If the end-user enters an invalid amount, the user should be told and allowed to retry. After each coin is inserted, let the user know how much he/she has put in so far in addition to the original prompt. The price of the soft drink is $1.25. For the list of valid drinks, you are free to choose which drinks to offer (you can use more than 3 if you want). Be sure the user is clear what his/her choices are and what key(s) he/she needs to enter to select that choice. GOTO statements are not allowed within this program! (Typical input prompt) Please enter a coin or dollar bill (5, 10, 25, 50, 100): (After $1.25 (125 cents) has been entered, display something similar to the following) ********************** * C ??" Coke * * P??" Pepsi * * D ??" Diet Coke * ********************** (After pressing D the user would see): Thank you for choosing a Diet Coke! (Program Now Stops)
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Basic programming language