Develop program that simulates section of a restaurant menu

Assignment Help Programming Languages
Reference no: EM13772821

The first step in writing a software application is to determine the requirements. There is no value in writing a program that does not address the needs of the client. Requirements can be gathered in many ways, but ultimately, the requirements serve to document what the application should and should not do. After the requirements are written, the application design can be prepared, followed by the actual coding. For this project, you will gain some practice in the design phase of software development by designing a program that will meet a given set of requirements.

Develop a console program that simulates a section of a restaurant menu. Each item will have a different price and your program should define at least ten (10) items. You will need to obtain an order from the user who should provide their menu selection along with quantity. The total cost for the meal must be calculated. The user will enter the amount of their payment ($10, $20, etc.). The program needs to calculate the amount due back to the user (payment minus total cost of meal).

The project instructions and deliverables are as follows:

Create a document in Word (name the design document yourName_Unit2.IP), and add the following:Title pageCourse number and nameProject nameStudent nameDateList the data items that must be stored and used by the program. Each data item should be given a name for reference. Develop a UML class diagram that illustrates the data items for your program.List the decisions the program must make. References to the data items in the previous step should be used where appropriate.Describe the flow of operation of the program by preparing pseudocode or a UML activity diagram. All key activities should be included, and references to the data items and decisions listed in the previous steps should be used.Create a zip that includes your project folder and Word document, and upload it to the course portal.

Reference no: EM13772821

Questions Cloud

Price quantity price elasticity total revenue : Fill in the blanks for each price-quantity combination listed in the following table. Now graph this relationship, making sure to label each axis. What relationship have you depicted?Price Quantity Price Elasticity Total Revenue
Which depreciation method would you recommend using for : Financial statements and financial reports are your friend. From a company's annual report (10-K), which is the most important type of statement? Why? Optional: Depreciation is how a business uses its assets. Which depreciation method would you recom..
Legalization of marijuana in the united states : The debate over the legalization of marijuana in the United States has been raging for over a century with both sides having clear points of view. Research and explain the pros and cons of this debate.
Who were the key actors involved in the decision-making : Who were the key actors involved in the decision-making to go to Iraq and how did their ideas evolve?Why were some actors involved and others excluded from the decision-making to go to Iraq and did the exclusion of some actors affect the decision tha..
Develop program that simulates section of a restaurant menu : Develop a console program that simulates a section of a restaurant menu. Each item will have a different price and your program should define at least ten (10) items. You will need to obtain an order from the user who should provide their menu sel..
Analyze the duty of loyalty in whistleblower cases : Analyze the duty of loyalty in whistleblower cases to determine to whom loyalty is owed and who shows the greater duty of loyalty. Support your analysis with specific examples. Then, suggest at least one (1) change to an existing law.
What factors might account for the increase in the earnings : What factors might account for the increase in the earnings of college-educated workers vis-vis high school graduates and dropouts over the last three decades?
Write an expression for the budget constraint : An individual has utility function over income (M) and leisure (L) of U(M,L) = M·L2.  The amount of non-labor income is Y, and the individual has T hours available for work or leisure.a. Write an expression for the budget constraint, and show it in a..
Traits of ethical leaders and the influence of the group : Discuss how the traits of ethical leaders and the influence of the group affect moral responsibility. Provide an example in your writing.

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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