Question

In: Computer Science

Question 1. Your task is to create a full program for a Restaurant of your choice....

Question 1. Your task is to create a full program for a Restaurant of your choice. You will have the output appear at first saying Welcome to ______ Restaurant where the _____ will be whatever you name your restaurant

Today’s choices are 1.__________ 2._________ 3._______ 4.________

NOTE each _____ will say an item and its price for example pizza 2.99 Please choose 1 of the choices. In each case, as the user picks a choice It will calculate the total cost of the item based on a tax of 8.5%(multiply cost by 0.085) and add to original cost It will output what the user chose and the total cost for the bill in correct money format IF the user enters in something other than 1 through 4 it will say. INVALID CHOICE and the cost will be $0.00 It will then say. Thank You and have a nice day!

Solutions

Expert Solution

Hey , because no language specified I am using JAVA langauge to code it.

--------------------------------------------------------------------------------

file-name:     Main.java
---------------------------------
import java.util.Scanner;

/*
 *  We continuously loop through the menu and ask user to enter his choice.
 * If user enters the valid choice, that porder price is added to totalPrice ( and it is declared as static )
 * And every time, customer places an order, it will show the current bill amount
 *
 * If the customer enters INVALID number, then we exit from the loop and show the total price
 *
 * If the user input is INVALID in the first iteration itself, then totalprice is shown as 0$.
 */
public class Main {
    static double totalPrice;

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        while(true) {
            System.out.println("Today's choices are: ");
            System.out.println("\t1. Pizza   3$ ");
            System.out.println("\t2. Veg Burger 5$");
            System.out.println("\t3. Biryani 70$ ");
            System.out.println("\t4. Chicken Soup 25$ ");

            System.out.println("--------------");
            System.out.print("Enter your choice: ");
            int choice = sc.nextInt();

            switch(choice) {
                case 1:
                    calculatePrice(3);
                    break;
                case 2:
                    calculatePrice(5);
                    break;
                case 3:
                    calculatePrice(70);
                    break;
                case 4:
                    calculatePrice(25);
                    break;
                default:
                    System.out.println("INVALID CHOICE");
                    System.out.println("Total price: "+totalPrice+"$");
                    System.out.println("THANK YOU! AND HAVE A NICE DAY ");
                    System.exit(0);
            }
        } // END of while

    } // END of main( ) method

    public static void calculatePrice(double Price) {
        totalPrice = totalPrice + Price;
        System.out.println("ordered successfully and current total is: "+totalPrice);
    }
} // END 

--------------------------------------------------------------------------------------------------------------------------

OUTPUT:

If the user chooses INVALID option in the first iteration itself, then

Hey, If you expected anything else please comment below the answer, I will modify it accordingly. THANK YOU!! If you like please UPVOTE.


Related Solutions

For this problem you will create a paired-dependent sample. Select a fast-food restaurant of your choice...
For this problem you will create a paired-dependent sample. Select a fast-food restaurant of your choice and ask 8 family/friends to answer the following two questions: 1) On a scale of 1-10, how much do you like to eat fast food? 2) On a scale of 1-10, how much do you like (your chosen restaurant)? (a) Write down your respondents’ answers in a table. (b) Create a column of the differences between your respondents’ answers. (c) Complete a hypothesis test...
write a C++ program to CREATE A CLASS EMPLOYEE WITH YOUR CHOICE OF ATTRIBUTES AND FUNCTIONS...
write a C++ program to CREATE A CLASS EMPLOYEE WITH YOUR CHOICE OF ATTRIBUTES AND FUNCTIONS COVERING THE FOLLOWING POINTS: 1) COUNTING NUMBER OF OBJECTS CREATED ( NO OBJECT ARRAY TO BE USED) USING ROLE OF STATIC MEMBER 2) SHOWING THE VALID INVALID STATEMENTS IN CASE OF STATIC MEMBER WITH NON STATIC MEMBER FUNCTION, NON STATIC MEMBERS OF CLASS WITH STATIC MEMBER FUNCTION, BOTH STATIC. SHOW THE ERRORS WHERE STATEMENTS ARE INVALID. 3) CALL OF STATIC MEMBER FUNCTION, DECLARATION OF...
[15] Create a program called StreamingWords.java that modifies the StreamingIntegers.java from Task 1. The program should...
[15] Create a program called StreamingWords.java that modifies the StreamingIntegers.java from Task 1. The program should be able to do the following: JAVA accepts user input. User inputs can be under the following forms: one or more words, separated by white space. User can provide multiple inputs (each input is completed after user hits Enter) To stop inputting data, user will enter END then hit Enter. reads inputs from users into a queue data structure. Each data element in the...
1.Create full program in Java that will simulate a Rock Paper Scissors Game You will create...
1.Create full program in Java that will simulate a Rock Paper Scissors Game You will create the code so that when the program is run the user will see in the console the following: We are going to play rock paper scissors. Please choose 1 for Rock 2 for Paper or 3 for scissors. The program will have your choice which is the integer-valued typed in by the user and compChoice which will be the randomly generated value of either...
Apply internal quality concept on a restaurant of your choice
Apply internal quality concept on a restaurant of your choice
Creation of Program Application (Development Task 1) This program should create two output files. You may...
Creation of Program Application (Development Task 1) This program should create two output files. You may use .txt files. Create the following files: Deposists.txt Withdrawls.txt 1. The program application should have the following inputs: Amount for Deposits (Only Accept Positive Amounts) Amount for Withdrawals (Only Accept Positive Amounts). The subsequent program will subtract the positive amount. 2. The program application should have the following outputs: Deposists.txt Withdrawals.txt Total of Deposits and Withdrawals back to the console
Please create an Event-Based JavaScript Program of your choice. Please write new code for this project...
Please create an Event-Based JavaScript Program of your choice. Please write new code for this project (starting from scratch). Thank you!!
Change Calculator Task: Create a program that will input a price and a money amount. The...
Change Calculator Task: Create a program that will input a price and a money amount. The program will then decide if there is any change due and calculate how much change and which coins to hand out. Coins will be preferred in the least number of coins (starting with quarters and working your way down to pennies). Input: total_price, amount_tender allow the user to input 'q' for either value if they want to quit the program Validate: total_price cannot be...
Create a game of your choice that involves the following concepts:
C++ PROJECTCreate a game of your choice that involves the following concepts:STL library. (Maps, Sets, Lists, Stacks and Queues), with Iterators and AlgorithmsShow especially Especially Algorithm/Iterators/Containers in the STLMinimum of 750 linesInclude Full documentation
Question 1: Review the performance of a country/business of your choice in the way that it...
Question 1: Review the performance of a country/business of your choice in the way that it handled the Coronavirus outbreak. Identify three areas of underperformance, recommend solutions and suggest how they could implement any changes. Country/Business: ___________________ Underperformance Recommended Solutions Suggest how changes could be made Question 2: When designing a training program for a company of your choice (eg a café), identify at least five tasks/processes etc that should be trained, and then list what resources that you might...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT