Write a complete java program to simulate ahmed''s show

Assignment Help JAVA Programming
Reference no: EM13757568

Write a complete java program to simulate the following

Ahmed's Show

Suppose you're on a game show and you're given the choice of three doors. Behind one door is a car; there is nothing behind the others. The car and is placed randomly behind the doors before the show. The rules of the game show are as follows:

After you have chosen a door, the door remains closed for the time being. The game show host, Ahmed, who knows what is behind the doors, now has to open one of the two remaining doors, and the door he opens must have nothing behind it.

If both remaining doors have nothing behind them, he chooses one randomly. After Ahmed opens an empty door, he will ask you to decide whether you want to stay with your first choice or to switch to the last remaining door.

Imagine that you chose Door 1 and the host opens Door 3, which has a nothing behind. He then asks you "Do you want to switch to Door Number 2

How you can program the project

Your first task is to program an interactive version of the Ahmed's Show, where the code/computer is the host and the user is the player. Your code should ask the user for a first guess (a number from 1 to 3), open a door with nothing behind it for the user, ask the user if s/he wants to switch and then communicate the outcome ,i.e. , car or empty door.

Below is a possible scenario for this interaction:

This is Ahmed's Show Game

You see 3 doors in front of you. One of them has a new car behind it. You will choose one of the doors. Then before you see which door has the car behind it, Ahmed will give you the chance to change your choice after showing you one of the other doors has nothing behind it.

Which door do you choose (1 ,2 or 3) ?: 1

Ahmed shows that there is no car behind door number 2.

Do you want to change your choice to number 3 (y/n)?: y

Door number 1 has the car behind it.

Since your final choice was door number 3, you didn't win the car.

General guidelines

In order to have correct implementation for this project, you should make use of the following:

- Input and Output Statements. (You should have input and output statements since the program is interactive).

- Decisions (using IF or Switch statements). (The program has 9 branches according to the possible values of car location and door chosen by user)

- Random Number Generation. ( You have to generate a random number between 1 and 3 to represent car location behind one of the doors)

Save your project in one java file and submit it via the Blackboard system.

Reference no: EM13757568

Questions Cloud

Create a public relations campaign for financial institution : Create a public relations campaign for a financial institution that has recently received negative exposure in the media pertaining to its lack of responsiveness to those wishing to modify existing home loans.
Capacity planning : Describe the specific objectives of capacity planning and how it best supports a company's competitive strategy
What is the expected real cost of the mortgage : Say Tom buys a new house for $300,000 and takes a mortgage loan equal to the full amount at 7 percent interest rate. We will assume that the home's value will increase at the rate of inflation. If the expected rate of inflation is 4% the home is expe..
Segmentation on benefits sought and product usage : Segmentation on Benefits sought, Segmentation on Product usage. Portion sizing would fall under the Brand Usage category. In essence, it is a differentiation from those who buy single servings less frequently and those who purchase large volumes very..
Write a complete java program to simulate ahmed''s show : Suppose you're on a game show and you're given the choice of three doors. Behind one door is a car; there is nothing behind the others. The car and is placed randomly behind the doors before the show. The rules of the game show are as follows:
What is happening to the value of the u.s. dollar these days : What is happening to the value of the U.S. dollar these days? What causes the value of the U.S. dollar to rise or fall? Who demands U.S. dollar? Who supplies U.S. dollar? When we purchase German products, does our demand for euro go up or down? What ..
Journalize adjusting journal entries : 1. Journalize adjusting journal entries. 2. Enter the trial balance on a work sheet and complete the work of Speedy G Internet.
Types of forecasting : We have spent quite a bit of time studying the types of forecasting including producing some useful computer based models. For this individual project, find a "peer reviewed" article that involves the use of one or more forecasting techniques
Make bundling a possible price discrimination strategy : Which of the following features is needed to make bundling a possible price discrimination strategy but is not required for any other price discrimination strategies?The firm does not learn about customer demand until after purchase.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Prepare executable programs a translate program and a

prepare executable programs. a translate program and a dictionary program. the programs will be written in any

  Create the look for two gui applications

Create the look for two GUI applications. You WILL NOT be getting the applications to do anything. We are only interested in seeing how well you can arrange the GUI components onto the window

  Prepare a second class to test the receipt class

Prepare a second class to test the receipt class - Make this program using java programming. Make this application in simple way.

  Goals of managing health information

Describe how you would explain the purpose and goals of managing health information to a new health care employee.

  Write a method that returns the last digit of an integer

Write a method named lastDigit that returns the last digit of an integer - It should work for negative numbers as well.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Reads contents of two vectors

Write a program that reads contents of two vectors, and then displays the sum of these two vectors. The program should prompt the user to enter the size of the vectors first.

  Create three classes for a customer

a travel manager and have a job of buying a travel package for a customer. You must create three classes for this programming challenge: Customer, Ticket, and TravelManagerDemo.

  Program to find maximum-minimum of sequence of values

Common task which should be done in loop is to find maximum and minimum of sequence of values. File Temps.java contains program which reads in sequence of hourly temperature readings over 24- hour period.

  Write a program that prints a payroll statement

Write a program that accepts the subsequent information from the user and prints a payroll statement:

  Overriding the equals method

Use the equals method, which Player inherits from the Object class, to determine whether two players are the same. Are the results what you expect?

  Implement a sorting algorithm for inclusion in a package

Prepare a targeted plan in which you present your detailed strategies to recruit and select 20 Engineers to hire (full-time or part-time) within 8 months - Implement a sorting algorithm for inclusion in a package for a lucrative client.

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