Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

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, pr

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.
Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question