You will use what you have learned from Chapters 1 and 2 in Big Javascript Late Objects to complete the following programs. Use what you have learned about the Scanner class, Constants, variables,

You will use what you have learned from Chapters 1 and 2 in Big Javascript Late Objects to complete the following programs.  Use what you have learned about the Scanner class, Constants, variables, printf, and Strings to complete the project.

Remember to watch the Lecture Videos and additional videos in iCollege for examples on these topics and how to comment your program correctly.  **Please do not use any advanced material that is not in Chapters 1 or 2.

We will be completing our Programming Projects using Code Check.  Nothing is required by you to use this program.  For each project, I will provide a URL that will take you to the project to complete.  Once you have completed the coding project(s) (you have unlimited attempts), you will download the Report from the Code Check website and upload this zipped file(s) to this Assignment folder.  Inside this zipped file will be your completed code and your *calculated score based on testing.  You may use your IDE (jGrasp/Eclipse) to write the code and then copy and paste over to Code Check, if desired.

*The calculated score will be located at the bottom of your submission in the form of (for example) “5/5 = 100%”, “4/5 = 80%”, “3/5 = 60%”, etc.  IF YOU DO NOT obtain 100%, I encourage you to reach out for help on the Problem & Solutions Blog with your error messages so others can help.  You can also view the “Common Code Check Errors” document located in iCollege.  Please make sure you have viewed the “How to Use Code Check” video before starting.

TakeoutOrder.java

We will be writing a simple program to model a take out fast food order.  Once we have the user’s name and food order, we will output the “check” or “receipt” with the total purchase.

The following are sample runs of the program to help you write your code and format your output.  Please make note of “blank” lines in between output statements.  It must match exactly to pass the Code Check tests.

Sample Output 1:

Welcome to Burger Hut. We sell hamburgers, cheeseburgerssmall fries, large fries, and one size drink.Once you have placed your order, your receipt will print.

Please enter your first name: JamiePlease enter your last name: HowardsEnter how many hamburgers to order: 1Enter how many cheeseburgers to order: 2Enter how many small fries to order: 2Enter how many large fries to order: 1Enter how many drinks to order: 3

Burger Hut             <– Notice the indented name and date           6/28/2021 5:51 PM

Howards, J          <– Notice the left-aligned last name, first initial and totalTotal: $27.40

\\Thank you and come again!//    <– Notice the indented goodbye message and \\ //

Sample Output 2:

Welcome to Burger Hut. We sell hamburgers, cheeseburgerssmall fries, large fries, and one size drink.Once you have placed your order, your receipt will print.

Please enter your first name: ArianellePlease enter your last name: WalkersonEnter how many hamburgers to order: 0Enter how many cheeseburgers to order: 4Enter how many small fries to order: 3Enter how many large fries to order: 1Enter how many drinks to order: 5

Burger Hut           6/28/2021 5:51 PM

Walkerson, ATotal: $39.05

\\Thank you and come again!//

Instructions for Part 1:

  1. Go to the following URL to complete the project: Programming Project 1
  2. If using and IDE (jGrasp or Eclipse), create a new class file named TakeoutOrder.Javascript with a main method.
  3. You will be filling in code everywhere you see the ellipses (. . .) in the code.  Please follow the instructions and use the Sample Outputs to guide you.
  4. Write the Class comment and @author and @version tags
  5. Declare and initialize 5 Constants for:
    1. The cost of a hamburger is 4.75
    2. The cost of a cheeseburger is 4.95
    3. The cost of a small fry is 1.00
    4. The cost of a large fry is 2.50
    5. The cost of a drink (one size only) is 2.75
      • Remember to name your Constants according to Javascript standards using ALL_CAPS.
  6. Use a series of println statements to output the “Greeting” message (see Sample Output)
  7. The prompt for the user’s first name is already included in Code Check.  Create a variable to store the input for the first name and use a Scanner method to read the value from the Console.
  8. The prompt for the user’s last name is already included in Code Check.  Create a variable to store the input for the last name and use a Scanner method to read the value from the Console.
  9. Following the example of Steps 7 & 8, write the prompts for each food item and create variables to store the inputs.  Use Scanner methods to read in the values from the Console.  (You will have 5 more prompt and input statements.)
  10. Using only existing variables and Constants, calculate the total cost of the bill (receipt).  No *magic* numbers here – use the variables and constants only.
  11. Using printf statements, output the Restaurant name (Burger Hut) and the date and time (6/2/8/2021 5:51 PM) indented.  *Note: To indent the output in, you will need a numerical value in your printf statement before the ‘s’ in %s  (see p. 52).  You can judge how far in to indent by comparing the ‘B’ in Burger to the line above it – notice it is under the ‘d’ in drinks.
  12. Using a println statement, output the last name, first initial of the user.
  13. Using printf statements, output the total with 2 decimal places (see p. 52) and the goodbye message indented .  Again, use the method of Step 11 to judge how far to indent.  You will also need the \\ and // in the message, so please make sure to look at Escape Sequences.
  14. Submit your code in Code Check and check the results of the tests. Please correct any error messages or output formatting issues.
  15. Once you have everything correct, download the zipped file and then upload to this Assignment folder.  You should see a “Download” button that looks like this that will give you a zipped file containing your code and test data:

Testing and Submitting

Once you have thoroughly tested your program, please upload the zipped file only to this Programming Project 1 folder.

You will be graded on:

  1. Neatness of code and use of proper indentation of 4 spaces, 8 spaces, etc.  This is the Checkstyle part of your Report.
  2. Commenting of code – including class comment, @author, @version, and code comments. This is the Checkstyle part of your Report.
  3. Good use of constant and variable names – they should be descriptive names and not individual characters or abbreviations.  Ex.  FINAL_COST or firstName. This is the Checkstyle part of your Report.
  4. Output is correct and matches the Sample Output for all tests that executed on your code in Code Check.  This is the Test 1, Test 2, etc. part of your Report.  They must say “Pass”.
  5. Correct calculations using variables and constants (i.e. the math is correct).  This is the Test 1, Test 2, etc. part of your Report.
  6. My visual inspection of your code.  I will be checking for good variable and constant names and well as good indenting of code.  Instructor reserves the right to make adjustments to the Code Check score based on inspection.

 

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more
error: Content is protected !!