This assignment is to modify the rock-paper-scissors game f. As before, each of two players enters P, R, or S. The program will announce the winner and the basis for determining the winner: Paper covers rock, Rock breaks scissors, Scissors cut paper, or Draw, nobody wins.
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
This assignment is to modify the rock-paper-scissors game f. As before, each of two
players enters P, R, or S. The program will announce the winner and the basis for determining the
winner: Paper covers rock, Rock breaks scissors, Scissors cut paper, or Draw, nobody wins.
The players must be able to enter either upper-case or lower-case letters.
There are two major changes. First, you will need to create an enumeration called choices that
has three values, ROCK, PAPER, and SCISSORS. You should then use the typedef keyword to create
a type for this enumeration named Choice. When you read the player's choice in your getThrow
function, you will need to return a Choice for that player rather than a char as before. This makes
it so that the only part of the program that deals with character type variables is the getThrow
function; the rest of your program should always use variables of the enumerated Choice type. This
means that your checkWinner function will take two Choices as parameters instead of chars. The
end result is that your program should be easier to read. Also, remember to dene the Choice type
as a global name as we learned in class (but the variables should be dened to be local, rather than
global).
Second, use the switch statement to rewrite the if-else you used in Day 11. You may write the
code entirely with switch-case or a combination of switch with a nested if-else. The goal is
to make your code more readable.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 7 images