Create a program that will input the 3 game scores of a player and then output the level of the player with a message in C++.SpecificationsPrompt the user to input 3 game scores (double values).Compute the weighted average (DO NOT JUST ADD AND DIVIDE BY 3!) score as follows:20% for first game, 30% for second game, 50% for last gameEarlier games are worth less in the weighted average; later games are worth more.Print the level of the player expertise based on the weighted average as follows:a. average >= 2000: expertb. average is >= 1800 but is < 2000 masterc. average is >= 1500 but is < 1800: advancedd. average is >=1000 but is < 1500: intermediatee. average < 1000: beginnerf.For each expert player print: "Congratulations! You are an expert! "For each player that is master or advanced print: "Good Job!"For each player that is a beginner: "Keep on practicing!"Run the program 2 times on the following input:Run 1:600 1500 900Run 2:1800 1500 2000

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter5: Control Structures Ii (repetition)
Section: Chapter Questions
Problem 19PE
icon
Related questions
icon
Concept explainers
Question

Create a program that will input the 3 game scores of a player and then output the level of the player with a message in C++.

Specifications
Prompt the user to input 3 game scores (double values).
Compute the weighted average (DO NOT JUST ADD AND DIVIDE BY 3!) score as follows:
20% for first game, 30% for second game, 50% for last game
Earlier games are worth less in the weighted average; later games are worth more.

Print the level of the player expertise based on the weighted average as follows:
a. average >= 2000: expert
b. average is >= 1800 but is < 2000 master
c. average is >= 1500 but is < 1800: advanced
d. average is >=1000 but is < 1500: intermediate
e. average < 1000: beginner
f.
For each expert player print: "Congratulations! You are an expert! "
For each player that is master or advanced print: "Good Job!"
For each player that is a beginner: "Keep on practicing!"

Run the program 2 times on the following input:
Run 1:
600 1500 900
Run 2:
1800 1500 2000

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Operators
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning