Write a c++  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 a  for loop to repeatedly get a random number for the variable of the die roll five times.  Use a switch statement to assign the point value to a variable based on the random value of the die variable.  Use an if – else – if  ladder  to rank the user after the five rolls based on the total point value of all five rolls.   Use a do-while loop to control if the user wants to play again after they are ranked.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a c++  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 a  for loop to repeatedly get a random number for the variable of the die roll five times.  Use a switch statement to assign the point value to a variable based on the random value of the die variable.  Use an if – else – if  ladder  to rank the user after the five rolls based on the total point value of all five rolls.   Use a do-while loop to control if the user wants to play again after they are ranked. 

Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Random Class and its operations
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education