Draw the state diagram of the soda vending machine

Assignment Help Basic Computer Science
Reference no: EM13903067

Exercise 1. Let's consider the old coin based soda machine behavior discussed in class. The following states were identified: Idle, Collecting Money, Testing & Computing Change, Making Change, and Dispensing Item. Draw the State Diagram of the Soda Vending Machine. 

Exercise 2. Now let's consider the more modern 21st Century vending soda machines such as the ones found in LLC, 1st Floor. Such machines accept digital payments. Do the following: 1) Give two different scenarios describing a student making a purchase of his/her favorite drink, say a Coke Cola. 2) Given a third scenario describing student who failed to successfully complete the purchase of a drink. Please note that there may be several ways in which the purchase can fail and you are simply requested to illustrate one typical example. 3) Draw the State Diagram of the new and improved Soda Vending Machine. 

Exercise 3. Home owners are constantly investing in the remodeling of their kitchens. You have been hired by Home Depot to write software for home owners to visualize the possibilities of the different styles offered online and their stores. As a team leader of your development group, you have conducted the analysis of a Kitchen Viewer Application (KVA) that allows the user to display wall cabinets, counter, and floor cabinets using the following different styles: Modern Style, Classic Style, Antique Style, and Retro Style. 

You are requested to specify an appropriate interface for KVA. Propose a drawing depicting the interface of KVA presented to the user. Briefly explain the main elements of your interface. What will be the appropriate design pattern that may offer you a framework for implementation KVA? Please note that Home Depot and their competitors are constantly adding new styles to appeal to their customers. Explain your choice.  

Reference no: EM13903067

Create a new parameter query in design view

Create a new parameter query in Design view based on the Guides table with the following options: Add the FirstName, LastName, PhoneNumber, Address, State, and Postal Code f

Describe a control strategy for a resolution

If all of the statements in a PROLOG program were con-verted to disjunction of literals, describe a control strategy for a resolution refutation system that performs the sam

What is the first usable ip on the 6th usable

1._____ Subnet the IP Address to provide five networks with 25 hosts. a.What is the Subnet Mask: ____________________ b.What is the CIDR value: ________ c.What is

Research skills and information systems theory

These assignments require you to apply research skills and information systems theory to a case study. Read the "Assignments Brief" section first to get a general idea, then

List the three features not supported in vcenter server

•In your words, write a brief explanation on processor, vRAM, vCPU entitlements as well as vCenter server and SUSE Linux for VMware.•List the three features not supported in v

Determine total hours committed by employee

Assume the weekly hours for all employees are stored in the two-dimensional array. Each row records the employee's seven-day work hours with seven columns. Determine total h

Match id and game number

Calculate the total raw score (add the scores) for each bowler. Display the bowler’s ID and total raw score. Rename the total raw score as Total Pins. Display match ID and th

Create a program that interviews the users

Create a program that interviews the users about their personal information, how many jobs they have and what the income is from each of their jobs. The program should then


Write a Review

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