Please right click and open image in new tab (ANSWER VIA JAVA)

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

Please right click and open image in new tab (ANSWER VIA JAVA)

Post by answerhappygod »

Please right click and open image in new tab (ANSWER VIA
JAVA)
Please Right Click And Open Image In New Tab Answer Via Java 1
Please Right Click And Open Image In New Tab Answer Via Java 1 (62.99 KiB) Viewed 49 times
Write a program that simulates a vending machine. The vending machine sells three types of food: 1) Potato chips $1.25: 2) Cookies $0.85:3) Candies $0.95. The program will prompt for the buyer to enter the amount in quarters (25 cents), dimes (10 cents), and nickels (5 cents). The program will then present a selection menu for the foods. The buyer makes a selection. If the buyer selects a food that is sold out the program will display a message and re-display the selection menu. If the buyer has put in enough money, the selected food will be dispensed with a message "Please take a your (food)". If the amount is more than the cost, an appropriate amount of change in quarter, dime or nickel) will be dispensed. Every food is initialized with a quantity. The quantity is reduced by one every time the food is dispensed. When the quantity of a food is 0, no more should be sold, with an error stating "Sold out. Please make another choice". . Note: 1 dollar = 4 quarters = 10 dimes = 20 nickels 1 dollar = 100 cents 1 quarter = 25 cents 1 dime = 10 cents 1 nickel = 5 cents Requirements Please do all of the following: 1. Draw a flow chart or pseudo code depicting the algorithm. 2. Create a Java source code file named Vending Machine.java. Make sure the file compile correctly. 3. Test your program with the following test cases: 3.1. Buyer selects a food that is available, with exact amount as the price; 3.2 Buyer selects a food that is in stock, with less money than the price; 3.3 Buyer selects a food that is in stock, with more money than the price; 3.4 Buyer selects a food that is sold out, 3.5 Buyer selects a food that does not exist. Repeat the test cases for all the foods. Capture the interactions and save in a file. 4. Submit all of the following (do not compress) a. Source code b. Flow chart or pseudo code c. Test output for test cases
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply