Starting out with Visual C# (4th Edition)
Starting out with Visual C# (4th Edition)
4th Edition
ISBN: 9780134382609
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Videos

Textbook Question
Book Icon
Chapter 6, Problem 10PP

Rock, Paper, Scissors Game

Create an application that lets the user play the game of Rock, Paper, Scissors against the computer. The program should work as follows:

  1. 1. When the program begins, 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. (Do not display the computer’s choice yet.)
  2. 2. The user selects his or her choice of rock, paper, or scissors. To get this input you can use Button controls, or clickable PictureBox controls displaying some of the artwork that you will find in the student sample files.
  3. 3. The computer’s choice is displayed.
  4. 4. A winner is selected according to the following rules:
    • If one player chooses rock and the other player chooses scissors, then rock wins. (Rock smashes 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 must be played again to determine the winner.

Be sure to modularize the program into methods that perform each major task.

Blurred answer
07:40
Students have asked these similar questions
Q4: Consider the following MAILORDER relational schema describing the data for a mail order company. (Choose five only). PARTS(Pno, Pname, Qoh, Price, Olevel) CUSTOMERS(Cno, Cname, Street, Zip, Phone) EMPLOYEES(Eno, Ename, Zip, Hdate) ZIP CODES(Zip, City) ORDERS(Ono, Cno, Eno, Received, Shipped) ODETAILS(Ono, Pno, Qty) (10 Marks) I want a detailed explanation to understand the mechanism how it is Qoh stands for quantity on hand: the other attribute names are self-explanatory. Specify and execute the following queries using the RA interpreter on the MAILORDER database schema. a. Retrieve the names of parts that cost less than $20.00. b. Retrieve the names and cities of employees who have taken orders for parts costing more than $50.00. c. Retrieve the pairs of customer number values of customers who live in the same ZIP Code. d. Retrieve the names of customers who have ordered parts from employees living in Wichita. e. Retrieve the names of customers who have ordered parts costing less…
Q4: Consider the following MAILORDER relational schema describing the data for a mail order company. (Choose five only). (10 Marks) PARTS(Pno, Pname, Qoh, Price, Olevel) CUSTOMERS(Cno, Cname, Street, Zip, Phone) EMPLOYEES(Eno, Ename, Zip, Hdate) ZIP CODES(Zip, City) ORDERS(Ono, Cno, Eno, Received, Shipped) ODETAILS(Ono, Pno, Qty) Qoh stands for quantity on hand: the other attribute names are self-explanatory. Specify and execute the following queries using the RA interpreter on the MAILORDER database schema. a. Retrieve the names of parts that cost less than $20.00. b. Retrieve the names and cities of employees who have taken orders for parts costing more than $50.00. c. Retrieve the pairs of customer number values of customers who live in the same ZIP Code. d. Retrieve the names of customers who have ordered parts from employees living in Wichita. e. Retrieve the names of customers who have ordered parts costing less than$20.00. f. Retrieve the names of customers who have not placed…
ut da Q4: Consider the LIBRARY relational database schema shown in Figure below a. Edit Author_name to new variable name where previous surname was 'Al - Wazny'. Update book_Authors set Author_name = 'alsaadi' where Author_name = 'Al - Wazny' b. Change data type of Phone to string instead of numbers. عرفنه شنو الحل BOOK Book id Title Publisher_name BOOK AUTHORS Book id Author_name PUBLISHER Name Address Phone e u al b are rage c. Add two Publishers Company existed in UK. insert into publisher(name, address, phone) value('ali','uk',78547889), ('karrar', 'uk', 78547889) d. Remove all books author when author name contains second character 'D' and ending by character 'i'. es inf rmar nce 1 tic عرفته شنو الحل e. Add one book as variables data? عرفته شنو الحل

Chapter 6 Solutions

Starting out with Visual C# (4th Edition)

Ch. 6.4 - Prob. 6.11CPCh. 6.4 - Prob. 6.12CPCh. 6.4 - Prob. 6.13CPCh. 6.4 - Prob. 6.14CPCh. 6.5 - What is a value-returning method? How is it used?Ch. 6.5 - Prob. 6.16CPCh. 6.5 - Can a method be written to return any type of...Ch. 6 - In general terms, a program that is broken into...Ch. 6 - Prob. 2MCCh. 6 - When you call a(n) __________, it simply executes...Ch. 6 - Prob. 4MCCh. 6 - Prob. 5MCCh. 6 - The __________ is the memory address that is saved...Ch. 6 - Programmers commonly use a technique known as...Ch. 6 - Prob. 8MCCh. 6 - Prob. 9MCCh. 6 - A __________ specifies which parameter an argument...Ch. 6 - When a(n)__________ is provided for a parameter,...Ch. 6 - When an argument is __________, only a copy of the...Ch. 6 - Prob. 13MCCh. 6 - Prob. 14MCCh. 6 - Prob. 15MCCh. 6 - Prob. 16MCCh. 6 - Dividing a large problem into several smaller...Ch. 6 - In a Pascal case name, the first character is...Ch. 6 - Prob. 3TFCh. 6 - The contents of variables and the values of...Ch. 6 - You do not have to write the data type for each...Ch. 6 - An output parameter works like a by value...Ch. 6 - Prob. 7TFCh. 6 - A Boolean method returns either yes or no.Ch. 6 - Prob. 1SACh. 6 - Prob. 2SACh. 6 - What is another name for the top-down design...Ch. 6 - Prob. 4SACh. 6 - How do you specify a named argument?Ch. 6 - Prob. 6SACh. 6 - How is a value-returning method like a void...Ch. 6 - Can Boolean methods be used to modularize input...Ch. 6 - Examine the following method header; then write an...Ch. 6 - The following statement calls a method named...Ch. 6 - Write the method header for a method named...Ch. 6 - Examine the following method header; then write an...Ch. 6 - A program contains the following value-returning...Ch. 6 - Retail Price Calculator Create an application that...Ch. 6 - Falling Distance When an object is falling because...Ch. 6 - Kinetic Energy In physics, an object that is in...Ch. 6 - Calories from Fat and Carbohydrates A nutritionist...Ch. 6 - Joes Automotive Joes Automotive performs the...Ch. 6 - Hospital Charges Create an application that...Ch. 6 - Present Value Suppose you want to deposit a...Ch. 6 - Prime Numbers A prime number is a number that can...Ch. 6 - Prime Number List This exercise assumes you have...Ch. 6 - Rock, Paper, Scissors Game Create an application...

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
CPP Function Parameters | Returning Values from Functions | C++ Video Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=WqukJuBnLQU;License: Standard YouTube License, CC-BY