Write a program that plays a game with a single die (or dice). Each number on the die is worth a certain number of points. If the person rolls a six, then that roll is worth 4 points. If the person rolls a five, then that roll is worth 3 points. If the person rolls a three, then that roll is worth 2 points. All the other rolls (four, two or one), that roll is worth 1 point. The rules of the game is that the player rolls the die five times.and adds them up. If the total adds up to a number greater than or equal to 15, then the player gets a rating of excellent. If the total adds up to a number greater than or equal to 12 but less than 15, then the player gets a rating of above average. If the total adds up to a number greater than or equal to 7 but less than 12, then the player gets a rating of good. If the total adds up to a number less than 7, then the player gets a rating of poor. After the game is over, the program should ask the user if they want to play again.
In the program, you must declare a single variable for the value of the die roll where the variable contains a random number between 1 and 6. Use aforloop to repeatedly get a random number for the variable of the die roll five times. Use aswitchstatement to assign the point value to a variable based on the random value of the die variable. Use anif – else – if ladderto rank the user after the five rolls based on the total point value of all five rolls. Use ado-whileloop to control if the user wants to play again after they are ranked.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here