Issues or complications which arose

Assignment Help Other Subject
Reference no: EM132143398 , Length: 750 Words

Comparative Programming Languages Assignment - Parallel Implementations

This assignment will test your skills in programming applications to specification in a number of different programming languages.

Assignment Overview - You are tasked with creating a program for a pizza shop -however, as this is a comparative languages course, you will be creating the same application in the following programming languages:

  • C,
  • Python,
  • Java and
  • Lisp.

As you implement the application in each language, you should keep notes on the features of the languages used, which you found useful, as well as any issues or complications which arose due to the complexity or lack of any language features. A brief discussion based on these programming features for each individual language accompanying each implementation is required. Finally, a comparative overview of the languages highlighting applicability based on your experience in the design, implementation and debugging of your code is also required.

If you foresee or encounter any complications, you may opt to implement or incorporate additional language features which may be lacking, i.e. data structures. This can be done via:

  • Your own implementation,
  • Through libraries, or
  • Via the incorporation of existing source code. You can use code found on the Internet, but use of any existing code must be referenced.

Program Specification -

Users may order one or more pizzas, where each pizza may be either: small, medium or large. Small pizzas cost $5, medium pizzas cost $8 and large pizzas cost $12. All pizzas come on a tomato base (for our pizza shop, this will be the only option), and will have the topping cheese by default, at no extra cost. Users may choose up to a maximum of four additional toppings (bringing the total to five) from the following list, where each topping adds an additional $1 to the price of the pizza:

  • Bacon,
  • Olives,
  • Ham,
  • Mushrooms,
  • Pineapple,
  • Salami,
  • Anchovies.

A pizza order consists of an order for one or more pizzas, where each pizza has a size, and may optionally include a list of up to four additional toppings.

Each pizza order must be marked as either to be collected or to be delivered.

If the pizza is to be collected then the order requires a name and a phone number to be valid.

If the pizza is to be delivered then a name, phone number and address are required to be valid. In addition, if the order total is less than $30 then an $8 delivery fee is added to the total.

The application must be error tolerant and capable of accepting keyboard input to store a number of pizza orders in memory (they do not have to be persisted to file), as well as displaying an order summary which include details of all orders, including:

  • The details of each pizza in the order,
  • The total cost of the order, and
  • The name, phone number and (if required) address of the person who made the order.
Attachment:- Assignment File.rar

Verified Expert

The solution file is implemented pizza shopping in java, c, python and lisp languages and program will read number of pizza ,type of pizza and topping then it will calculate and print the order details with total payment. The report of this solution discussed all four languages of features and disadvantage. The references are included as per APA format.

Reference no: EM132143398

Questions Cloud

Good job of implementing branding strategy : Can any of you think of other companies that have done a good job of implementing a branding strategy?
Developing new products add to their existing product line : Telso is a good example and why companies need to continuously work on developing new products add to their existing product line
Completing software development project : You are completing a software development project. This project is expected to add SIX new features to a popular software program you sell to customers.
Describe legitimate and illegitimate conclusions : DESCRIBE legitimate and illegitimate conclusions. DEFINE hidden and expressed premises. BRIEF the steps in evaluating an argument.
Issues or complications which arose : Parallel Implementations This assignment will test your skills in programming applications to specification in a number of different programming languages
Implementation and debugging of your code : You can use code found on the Internet, but use of any existing code must be referenced - Implementation and debugging of your code
Creating a program for a pizza shop : Implement or incorporate additional language features which may be lacking, i.e. data structures - You are tasked with creating a program for a pizza shop
Develop Mobile Web Application - Animal Voices Children App : HC2051 Mobile Web Application Development Assignment - Android Apps Development, Holmes Institute, Australia. Application title: Animal Voices Children's App
Discuss the regulation of electronic nicotine delivery : PUBLIC HEALTH LAW AND POLICY - Discuss the regulation of electronic nicotine delivery systems (e-cigarettes) in Australia - Choose a health-related profession

Reviews

urv2143398

11/20/2018 3:26:57 AM

Hi please check python output it’s Correct like here all fields address, name and number. Also output sequence is correct. I needed pizza type and toping then delivered or collected. Best in class assignment service with top in town experts for assignment and best in class service. Awsome work by an experienced expert thank u so much. Thanks for your solution, you have done a good job.

Write a Review

Other Subject Questions & Answers

  How to assess the usefulness of average number of wins as

joe coach was curious to know if the average number of games won in a year predicts super bowl performance win or lose.

  Argument for the existence of god given in meditation

Explain (in detail) Descartes’ argument for the existence of God given in Meditation 3. (The explanation here should be very clear and thorough. Make sure to explain the relevant background—that is, the degrees of reality (In how many categories is r..

  Explain the body language signal-effective communication

Identify and explain the body language signal that's associated. The following phrases illustrate barriers to effective communication. For each example, identify and define the barrier. The describe how to word each statement more effectively.

  Various measures of personality measurement

Compare and contrast the strengths and weaknesses of the various measures of personality measurement: the interview, observation, and objective and projective tests.

  What study strategies could she try to help her

On the night before the exam, Monica has a hard time falling asleep and when she does, she has various nightmares about taking tests.

  Does tying of aid make sense from the donor point of view

In practice much foreign aid is "tied": that is. it comes with restrictions that require that the recipient spend the aid on goods from the donor country.

  Personal branding and what that means to your education

personal branding and what that means to your education and your career. Your assignment this week is to define your personal brand

  Failed in humility and self discipline

When O'Brien says 'You have failed in humility and self discipline,' he is correct. Winston Smith causes his own suffering. Do you agree? I have NO IDEA what to talk about, I don't even understand the prompt,

  Why the eugenic sterilization campaign could be so popular

Using The Lynchburg Story, the Lombardo book, and the Sanger-Wallace interview, identify and explain the significance of three events or phenomena from the era c. 1915-1940 that help explain why the eugenic sterilization campaign could be so popul..

  Question 1a what is sustainable transportb discuss how the

question 1a what is sustainable transport?b discuss how the concept of sustainability has pushed tourist transport

  Crucial components of project implementation-hardware

What are the most crucial components of project implementation-hardware and software components or people and organizational components? Why?

  Perspiring profusely and breathing deeply and irregularly

A young girl is brought into the emergency room at the hospital. she is perspiring profusely and is breathing deeply and irregularly. her breath is strong and smells fruity. her blood PH is 7.0, and her blood glucose is 650 mg/100 ml what is her diag..

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