Write a program that lets the user play the game of rock

Assignment Help Programming Languages
Reference no: EM13810786

Write a program that lets the user play the game of Rock, Paper, Scissors against the computer. The program should work as follows.

1. When the program begins, the user is asked to seed the random number generator, and a random number in the range of 1 through 3 is generated.

If the number is 1, then the computer has chosen rock.

If the number is 2, then the computer has chosen paper.

If the number is 3, then the computer has chosen scissors.

(Don't display the computers choice yet.)

2. Using a menu the user enters his or her choice of rock, paper, or scissors at the key-board.

3. The menu displays the options

1-rock

2-paper

3-scissors

4. The computers choice is displayed.

5. A winner is selected according to the following rules:

If one player chooses rock and the other player chooses scissors, then rock wins. (The rock smashes the scissors.) If one player chooses scissors and the other player chooses paper, then scissors wins. ( Scissors cuts paper.) If one player chooses paper and the other player chooses rock, then paper wins. ( Paper wraps rock.) If both players make the same choice, the game ends in a tie

Be sure to divide the program into at least the following methods

1. Display the menu, and get the users response

2. Get the random number

3. Determine the winner

4. Output the winner.

Reference no: EM13810786

Questions Cloud

Explain actions of avoiding a loss were deemed illegal : Her actions of avoiding a loss were deemed illegal. Were these actions, which led to being convicted of Insider Trading, also unethical. Please offer a complete explanation of your personal ethical theory as to why her actions were (or were not) u..
Evaluate alternatives to the company self-hosting the site : The Web architecture should describe and justify operating system choices (i.e., Linux, Apache, MYSQL, PHP, Windows, IIS, SQL, etc.). Evaluate alternatives to the company self-hosting the site. Build a Gantt chart using Microsoft Project or equivale..
How do these problems impact the organization : Identify two to five problems that face your chosen not-for-profit company and why do these problems exist? Present the background on these problems.
Rules of court usually contain : Rules of court usually contain
Write a program that lets the user play the game of rock : Write a program that lets the user play the game of Rock, Paper, Scissors against the computer. When the program begins, the user is asked to seed the random number generator, and a random number in the range of 1 through 3 is generated
Determine the magnitude of the normal force : Determine the magnitude of the normal force that (a) the floor exerts on the crate and (b) the crate exerts on the person.
What is the ownership cost of the vehicle : If her interest rate is 7% compounded annually, what is the ownership cost of the vehicle over 3 years? Six years
Determine the mass of the central black hole : Use Newtons form of Keplers third law to determine the mass of the central black hole - galaxy orbit a central supermassive black hole.
Compare and contrast the parties goals in that area : How effective each party's goals are likely to be in mobilizing voters to support the party's candidates on the national level. In making your assessment from this perspective, consider what influence the factors which underlie the two-party syste..

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a subroutine named as count_monomers

In a similar way, write a subroutine named as "count_codons" to count and print the frequency of each codon, sorted by codons. Your codon counts should be the same as those produced by the listed code.

  Create child processes

Create child processes

  List the six steps in the problem solving methodology

List the six steps in the problem solving methodology described in the text to be applied to computer programming assignments?

  Write a driver program to test class

Create a class called Rational for performing arithmetic with fractions. Write a driver program to test your class. Use integer variables to represent the private instance variables of the class-the numerator and the denominator.

  Instantiate button group object-add radio buttons to panel

Do the following to add radio buttons to panel: Declare three objects small, medium, and large of type JRadioButton. Instantiate button group object and add buttons to it.

  A method to calculate the value of the entire inventory

Create a method to calculate the value of the entire inventory. Create another method to sort the array items by the name of the product.

  Program to input name and price of the item

Program must input name and price of the item and its weight in pounds and ounces. Then it must determine and display unit price per ounce of that item.

  Define a virtual terminal emulation window

NETW240: Managing User and Group Accounts, Using the mouse, click on the Fedora icon. Select ‘System Tools' and then select ‘Terminal'. A virtual terminal emulation window will appear. The window will provide access to the shell command-line prompt..

  Write a program which generates 100 three-digit random

an armstrong number of three digits is an integer such that the sum of the cubes of its digits is equal to the number

  Program to prompts user for integer and print prime number

Give a program which will compile in VS 2010. Write a program to prompts user for integer and then prints out all prime numbers up to that integer.

  Develop a functional web-based application for a calculator

Develop a functional web-based application for a calculator. It does not need to be live; you can provide JavaScript, CSS, and HTML files. The calculator should successfully complete addition, subtraction, multiplication, and division operations.

  Program to compute person-s body mass index

Write a program to compute person's body mass index? Create a modular program which calculates and display person's body mass index (BMI).

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