Creating a text-based program for taking orders

Assignment Help Programming Languages
Reference no: EM131099061

Assignment - Parallel Implementations

Assignment Overview

You are tasked with creating a text-based program for taking orders at a roast dinner shop - however, as this is a comparative languages course, you will be creating the same application in the following four programming languages:

-C or C++ (you may choose either of these),
-Python,
-Java, and
-Lisp or Perl (you may choose either of these)

Requirement

Implementation of the roast dinner shop program in the C or C++ programming language. Areas of note include:
- Use of data structures,
- Robust input handling which does not cause program termination if provided with bad data (i.e. program expects a number, gets given alphanumerical data).

Implementation of the roast dinner shop program in the Python programming language. Areas of note include:
- Python Standard library,
- List mechanisms.

Implementation of the roast dinner shop program in the Java programming language. Areas of note include:
- Object orientation mechanism / method calls,
- Error handling
- Standard Java libraries

Implementation of the roast dinner shop program in the Lisp or Perl programming languages. Areas of note include:
- Possible use of recursion
- lists
- Inbuilt data structures

Documentation and discussion of the comparative ease of implementation (design / implement / debug) in each programming language, including how robustness issues were addressed.

Attachment:- Assignment.rar

Reference no: EM131099061

Reviews

Write a Review

 

Programming Languages Questions & Answers

  Create logic to enter item until sentinel value is entered

Create a logic for and create the application allows user to enter an order item continuously until a sentinel value is entered.

  Transform the 2 relations into domain/key normal form

Transform the following 2 relations into Domain/Key Normal Form (DK/NF). Make and state the appropriate assumptions about functional dependencies and domains.

  Is it ever correct to create a loop that cannot terminate

When you must satisfy two or more criteria to initiate an event in a program, should you make sure that the second decision is made entirely within the first decision?

  Prompt the user to enter the price for apple

C program: Grocery Checkout total. Implement the pseudocode developed in Week 2. Insert meaningful comments at least once for every few lines of the program.

  Add comments to the different sections.

Add comments to the different sections.

  Matlab that will use the flipping of two-sided coins to sim

Write a program in matlab that will use the flipping of two-sided coins to simulate any event that has a probability of success(Ps) that ranges between 0 and 1. The simulation will most likely be approximate. It must be accurate to at least 0.01

  Write program uses while loop to output all odd numbers

Write a program that uses while loop to perform the following steps: Output all the odd numbers between firstnum and secondnum inclusive.

  Test a program for summing

You are to implement and test a program for summing 1/x as x runs over all approximately eight million (23 fraction bits) single precision floating point numbers in the interval [1, 2). You are to do this on a server, PC (or Mac) of your choice..

  Provide a brief description within comment tags

Produce a description of the modules you have studied so far on this degree in an HTML5 file and an external CSS file that will display

  In this assignment you will analyze supply chains for

in this assignment you will analyze supply chains for various products to determine the impacts of the designs of the

  Analyse the program and execute it

I am working on a program that I want to use for a simple home energy data information system.

  Explaining exception handling using program

Use exception handling appropriately. Use comments to illustrate the various concepts applied / utilized in the solution.

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