Question

LABWORK

Design and Implement a Vending Machine Simulator that has functions :

  • Show Products : Display Name , Description and Price of the Products

  • Insert Coin : Allows user to Add a USD coin into the machine

allowed types are : Nickel(0.05) , Dime(0.1) , Quarter(0.25) and Dollar (1)

  • Buy: If the sufficient amount of coins are thrown into the machine , machine should dispense the cold drink , and remove it from its product inventory. If insufficient amount is entered machine should throw a VendingMachineException.

  • Quit : Ends the program.


Trodad toden

Questıon is;

Create an Activity Diagram for Buy Coke Zero operation include all possible scenarios(Insufficient coin added, no coke left on vending machine etc.) and create a Sequence/Communication diagram for Insert Coin operation.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Customer is shown the following details: NAME DESCRIPTION PRICE Order input of the item is taken by the customer Is requestedVending machine Customer Software 1. Machine asks customer to add coins and opens coin input tray 3. Coins are checked for acAny doubts, please ask as thumbs down won't solve the doubt. Thanks!

Add a comment
Know the answer?
Add Answer to:
LABWORK Design and Implement a Vending Machine Simulator that has functions : Show Products : D...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • A customer want’s a vending machine that will accept Nickel and Dime and dispense gum or...

    A customer want’s a vending machine that will accept Nickel and Dime and dispense gum or candy. The gum pack cost 20₵ and the candy cost 15₵. When the user enters a coin in the slot it should decode the type of coin that has been entered and will displayed the total amount enter thus far in a seven segment display. If that amount is less than the item cost the system will tell the user that they have insufficient...

  • C++ HW Question Your program will simulate a simple change maker for a vending machine. It...

    C++ HW Question Your program will simulate a simple change maker for a vending machine. It will start with a stock of coins and dollars. It will then repeatedly request the price for an item to be purchased or to quit. If given a price, it will accept nickels, dimes, quarters, one-dollar and five-dollar bills—deposited one at a time—in payment. When the user has deposited enough to cover the cost of the item, the program will calculate the coins to...

  • 1. Create a new multi-class Java program which implements a vending machine simulator which contains the...

    1. Create a new multi-class Java program which implements a vending machine simulator which contains the following functionality: A) At program startup, the vending machine is loaded with a variety of products in a variety of packaging for example soda/tonic/Coke in bottles, peanuts in bags, juice in cartons, etc. Also included is the cost of each item. The program should be designed to easily load a different set of products easily (for example, from a file). Also at program startup,...

  • A vending machine sells a variety of snacks for $0.65; it only accepts dollars. It provides...

    A vending machine sells a variety of snacks for $0.65; it only accepts dollars. It provides $0.35 in change in nickels, dimes and quarters, using the smallest number of coins possible. The change controller takes inputs from a quarter counter (1-bit), dime counter (2-bits), and nickel counter (3-bits). It outputs the number of quarters (1-bit), dimes (2-bits) and nickels (3-bits) to be dispensed, or asserts "no change" (1- bit) if the machine is unable to make exact change. Design a...

  • state machine is omployes to count coins at a toll booth. The machine has two inputs N and D. N I when a nickel is received and DI when a dime is received. In four states design a machine that will c...

    state machine is omployes to count coins at a toll booth. The machine has two inputs N and D. N I when a nickel is received and DI when a dime is received. In four states design a machine that will count to 20 cents, giving an output of "1" when receiving the correct amount of 20 cents. Omit al activity when N or D0. Also N I and D-1 will not occur simultaneously. dentify your states as: 00 initial...

  • Overview - Vending Machine For this project, we will simulate a vending machine where, for simplicity,...

    Overview - Vending Machine For this project, we will simulate a vending machine where, for simplicity, all of the items in the machine are the same price of $1.25 The vending machine can receive Nickels, Dimes, Quarters, and one dollar Bills. The user can add money, ask for the product, ask for their money back, or walk away (exit). The program will interact with the user and allow the following commands: N - adds nickel D - adds dime Q...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT