Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Code in C++. Please read the instruction carefully and do not use break, case or switch. Thanks This program will store roster and rating information

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

Code in C++. Please read the instruction carefully and do not use break, case or switch. Thanks

This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team. (1) Prompt the user to input five pairs of numbers: A player's jersey number (0 - 99) and the player's rating (1 - 9). Store the jersey numbers in one int vector and the ratings in another int vector. Output these vectors (i.e., output the roster). Ex: Enter player l's jersey number: 84 Enter player l's rating: 7 Enter player 2's jersey number: 23 Enter player 2's rating: 4 Enter player 3's jersey number: 4 Enter player 3's rating: 5 Enter player 4's jersey number: 30 Enter player 4's rating: 2 Enter player 5's jersey number: 66 Enter player 5's rating: 9 ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 (2) Implement a menu of options for a user to modify the roster. Each option is represented by a single character. Following the initial 5 players' input and roster output, the program outputs the menu. The program should also output the menu again after a user chooses an option. The program ends when the user chooses the option to Quit. For this step, the other options do nothing. Ex: MENU a - Add player d Remove player u - Update player rating r - Output players above a rating Output roster q - Quit o Choose an option: (3) Implement the "Output roster" menu option. Be sure to write a separate function for each menu option. Ex: ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 (4) Implement the "Add player" menu option. Prompt the user for a new player's jersey number and rating. Append the values to the two vectors Ex: Enter another player's jersey number: 49 Enter another player's rating: 8 (5) Implement the "Delete player" menu option. Prompt the user for a player's jersey number. Remove the player from the roster (delete the jersey number and rating). Be sure to keep the same relative order of all values in the vectors. Ex: Enter a jersey number: 4 (6) Implement the "Update player rating" menu option. Prompt the user for a player's jersey number. Prompt again for a new rating for the player, and then change that player's rating. Ex: Enter a jersey number: 23 Enter a new rating for player: 6 (7) Implement the "Output players above a rating" menu option. Prompt the user for a rating. Print the jersey number and rating for all players with ratings above the entered value. Ex: Enter a rating: 5 ABOVE 5 Player 1 Jersey number: 84, Rating: 7 LAB ACTIVITY 1.21.1: LAB 1.2 Using Vectors and Functions 0/17 main.cpp Load default template... 1 #include 2 // FIXME include vector library 3 using namespace std; 4 5 // parameter order will always be jersey #s then ratings 6 void outputRoster (const vector int> &, const vector int> &); 7 void addPlayer(vector int> &, vector int> &); 8 void removePlayer (vector int> &, vector int> &); 9 void updatePlayer Rating(const vector int> &, vector int> &); 10 void outputPlayersAboveRating(const vector &, const vector int> &); 11 12 13 int main() { 14 15 /* Type your code here. */ 16 17 return; 18 } This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team. (1) Prompt the user to input five pairs of numbers: A player's jersey number (0 - 99) and the player's rating (1 - 9). Store the jersey numbers in one int vector and the ratings in another int vector. Output these vectors (i.e., output the roster). Ex: Enter player l's jersey number: 84 Enter player l's rating: 7 Enter player 2's jersey number: 23 Enter player 2's rating: 4 Enter player 3's jersey number: 4 Enter player 3's rating: 5 Enter player 4's jersey number: 30 Enter player 4's rating: 2 Enter player 5's jersey number: 66 Enter player 5's rating: 9 ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 (2) Implement a menu of options for a user to modify the roster. Each option is represented by a single character. Following the initial 5 players' input and roster output, the program outputs the menu. The program should also output the menu again after a user chooses an option. The program ends when the user chooses the option to Quit. For this step, the other options do nothing. Ex: MENU a - Add player d Remove player u - Update player rating r - Output players above a rating Output roster q - Quit o Choose an option: (3) Implement the "Output roster" menu option. Be sure to write a separate function for each menu option. Ex: ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 (4) Implement the "Add player" menu option. Prompt the user for a new player's jersey number and rating. Append the values to the two vectors Ex: Enter another player's jersey number: 49 Enter another player's rating: 8 (5) Implement the "Delete player" menu option. Prompt the user for a player's jersey number. Remove the player from the roster (delete the jersey number and rating). Be sure to keep the same relative order of all values in the vectors. Ex: Enter a jersey number: 4 (6) Implement the "Update player rating" menu option. Prompt the user for a player's jersey number. Prompt again for a new rating for the player, and then change that player's rating. Ex: Enter a jersey number: 23 Enter a new rating for player: 6 (7) Implement the "Output players above a rating" menu option. Prompt the user for a rating. Print the jersey number and rating for all players with ratings above the entered value. Ex: Enter a rating: 5 ABOVE 5 Player 1 Jersey number: 84, Rating: 7 LAB ACTIVITY 1.21.1: LAB 1.2 Using Vectors and Functions 0/17 main.cpp Load default template... 1 #include 2 // FIXME include vector library 3 using namespace std; 4 5 // parameter order will always be jersey #s then ratings 6 void outputRoster (const vector int> &, const vector int> &); 7 void addPlayer(vector int> &, vector int> &); 8 void removePlayer (vector int> &, vector int> &); 9 void updatePlayer Rating(const vector int> &, vector int> &); 10 void outputPlayersAboveRating(const vector &, const vector int> &); 11 12 13 int main() { 14 15 /* Type your code here. */ 16 17 return; 18 }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases Illuminated

Authors: Catherine M. Ricardo

1st Edition

0763733148, 978-0763733148

More Books

Students also viewed these Databases questions

Question

Write a note on job design.

Answered: 1 week ago

Question

Compute the derivative of f(x)cos(-4/5x)

Answered: 1 week ago

Question

Discuss the process involved in selection.

Answered: 1 week ago

Question

Differentiate tan(7x+9x-2.5)

Answered: 1 week ago

Question

Have ground rules been established for the team?

Answered: 1 week ago

Question

Is how things are said consistent with what is said?

Answered: 1 week ago

Question

Do you currently have a team agreement?

Answered: 1 week ago