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

  Designing navigation system for point-and-click system

Design a navigation system or menu allows Access to act like point-and-click system. Write down some of the kinds of navigation.

  Show each months sales amount

Write a program that allows a user to enter 12 double values representing store sales for each month of one year. After all 12 values are entered, display each month's sales amount and a message

  Write pseudocode statements to declare four integers

Write Pseudocode statements to Declare 4 Integers. You can decide on the variables names of each of the integers.

  Program read weight of package of breakfast cereal in ounces

Write a program which will read the weight of package of a breakfast cereal in ounces and output weight in metric tons as well as number of boxes

  Develop class templates for administrative employees

Develop classes or class templates for the following: Administrative Employees are paid a salary, but they also receive a bonus at regular intervals during the year. Add a class "Administrator" to the Employee class hierarchy.

  Write potential function to derive valid amortized cost

Consider base 3 counter and de ne actual cost of increment operation to be number of digits which get changed. Provide a potential function which enables you to derive smallest valid amortized cost.

  Explaining the situation in program

Which of the following best explains the situation after Line 1 has been executed?

  Create a class for performing arithmetic with fractions

Create a class called Rational for performing arithmetic with fractions. Write a program to test your class. 1/2+2/3+3/4.......+98/99+99/100.Use integer variables to represent the private data of the class

  Write function template that accepts array

Write a function template arraySum () whihc accepts an array and number of values stored in it and returns sum of those values.

  Write program to read file consisting of students test score

Write program which reads a file consisting of students test scores in range 0-100. It muts then determine number of students having scores in each of the ranges.

  Write program for user to perform arithmetic operations

Write a program that lets the user perform arithmetic operations on fractions. Fractions are of the form a/b, where a and b are integers and b is not equal to 0.

  Produce a project plan

Produce a project plan and an interim description of the project development

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