This assignment is to modify the rock-paper-scissors game f. As before, each of twoplayers enters P, R, or S. The program will announce the winner and the basis for determining thewinner: 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 thathas three values, ROCK, PAPER, and SCISSORS. You should then use the typedef keyword to createa type for this enumeration named Choice. When you read the player's choice in your getThrowfunction, you will need to return a Choice for that player rather than a char as before. This makesit so that the only part of the program that deals with character type variables is the getThrowfunction; the rest of your program should always use variables of the enumerated Choice type. Thismeans that your checkWinner function will take two Choices as parameters instead of chars. Theend result is that your program should be easier to read. Also, remember to dene the Choice typeas a global name as we learned in class (but the variables should be dened to be local, rather thanglobal).Second, use the switch statement to rewrite the if-else you used in Day 11. You may write thecode entirely with switch-case or a combination of switch with a nested if-else. The goal isto make your code more readable.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here