
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
In C++. Not allowed to use
![7.4 LAB: Soccer team roster (Arrays)
This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team.
Use a struct named Player to store the name, jersey number and rating for a single player. Use an array of struct to store the data for the
entire team. Use a global named constant to store the size of the array (and use it in your program). Jersey numbers are between 0 and 99
and ratings are between 1 and 9. You must use the bolded identifiers above when naming your struct and your last struct member, in order
for the test cases to work.
The program should keep an array of 5 Player structures. When the program runs, it should initialize the array using the following data:
{"Lloyd", 10, 8},
{"Pugh", 11, 5},
{"Morgan", 13, 7},
{"Rapinoe",15, 5},
{"Dunn", 19, 6}
Next, it should prompt the user to update player ratings. The user will enter a jersey number and a new rating for each desired player. The
user will enter -1 for the jersey (and no new rating) to quit updating player ratings.
Your program must define and use the following function:
void updateRating (Player t[], int player Jersey, int playerRating) to change a single player's rating. It should not
do any input or output.
Finally the program should prompt the user for a rating. Then it should print the name, jersey number and rating for all players with ratings
above the entered value.
Your program must define and use the following function:
void aboveRating (Player t[], int playerRating) to output the players above the given rating.
Sample output:
Update player rating, enter -1 to quit:
Enter a jersey number:
13
Enter a new rating for player:
9
Enter a jersey number:
15
Enter a new rating for player:
4
Enter a jersey number:
-1](https://content.bartleby.com/qna-images/question/da17b6d9-f7ff-4a56-9763-458bee0c35b1/52354105-d74c-4c1a-abf7-2072395512f0/gqqs0pa_thumbnail.png)
Transcribed Image Text:7.4 LAB: Soccer team roster (Arrays)
This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team.
Use a struct named Player to store the name, jersey number and rating for a single player. Use an array of struct to store the data for the
entire team. Use a global named constant to store the size of the array (and use it in your program). Jersey numbers are between 0 and 99
and ratings are between 1 and 9. You must use the bolded identifiers above when naming your struct and your last struct member, in order
for the test cases to work.
The program should keep an array of 5 Player structures. When the program runs, it should initialize the array using the following data:
{"Lloyd", 10, 8},
{"Pugh", 11, 5},
{"Morgan", 13, 7},
{"Rapinoe",15, 5},
{"Dunn", 19, 6}
Next, it should prompt the user to update player ratings. The user will enter a jersey number and a new rating for each desired player. The
user will enter -1 for the jersey (and no new rating) to quit updating player ratings.
Your program must define and use the following function:
void updateRating (Player t[], int player Jersey, int playerRating) to change a single player's rating. It should not
do any input or output.
Finally the program should prompt the user for a rating. Then it should print the name, jersey number and rating for all players with ratings
above the entered value.
Your program must define and use the following function:
void aboveRating (Player t[], int playerRating) to output the players above the given rating.
Sample output:
Update player rating, enter -1 to quit:
Enter a jersey number:
13
Enter a new rating for player:
9
Enter a jersey number:
15
Enter a new rating for player:
4
Enter a jersey number:
-1

Transcribed Image Text:Sample output:
Update player rating, enter -1 to quit:
Enter a jersey number:
13
Enter a new rating for player:
9
Enter a jersey number:
15
Enter a new rating for player:
4
Enter a jersey number:
-1
Enter a rating:
7
ABOVE 7
Lloyd Jersey number: 10, Rating: 8
Morgan
Jersey number: 13, Rating: 9
Do not use vectors.
417118.2791720.qx3zqy7
LAB
ACTIVITY
1 #include <iostream>
2 using namespace std;
3
4 int main() {
6% VSST
5
7.4.1: LAB: Soccer team roster (Arrays)
6 /* Type your code here. */
7
8 return 0;
9}
main.cpp
20 / 62
Load default template...
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 3 images

Knowledge Booster
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
- in c++ , fix all bugs or mistakes in code and explain in comments what was wrong and how you fix it (there can be problems with semi-columns, curly braces, included libraries, wrong usage of functions, inproper conversion of datatypes and etc.) Comment all changes in code and show the outputarrow_forwardC++ Can a variable name be passed to a value parameter in C++ functions?arrow_forwardWhat is the difference between a function, a member function and a friend function? Use c++arrow_forward
- Set-up and implementation code for a void function MaxYou are not required to write a complete C++ program but must write and submit just your responses to the four specific function related questions below: QC1: Write the heading for a void function called Max that has three intparameters: num1, num2 and greatest. The first two parameters receive data from the caller, and greatest is used to return a value as a reference parameter. Document the data flow of the parameters with appropriate comments*. QC2: Write the function prototype for the function in QC1. QC3: Write the function definition of the function in QC1 so that it returns the greatest of the two input parameters via greatest, a reference parameter. QC4: Add comments to the function definition* you wrote in QC3 that also states its precondition and postcondition.arrow_forwardIN C++arrow_forwardIn C++, what is the difference between emplace_back and push_back, when using vectors? I looked at other sources, and still find it confusing as to what s the difference between the two of these.arrow_forward
- C++ Code Step 1: Preparation For the moment, "comment out" the following under-construction code: In dynamicarray.h: All function prototypes except the constructors and destructor. Keep the member variables (but we will be replacing them shortly). In dynamicarray.cpp: All function implementations except the constructors and destructor. You should also remove (not just comment out) INITIAL_CAP, and replace it with a hard-coded 10 inside the default constructor. This will also eventually go away. In main: Comment out all the code inside the RunPart1Tests function between the linesbool pass = true; and return pass; • Also in main: Comment out all the code in the main function starting with the "Equality comparison" comment and just before the "return 0;" line. Step 2: Replacing member data and the two constructors You're going to replace the current member data (arr, len, and capacity) with a single vector of integers. Remember that vectors keep track of their own size and capacity, so…arrow_forwardWrite a function named newPrint() in C++ that takes a string as the parameter and prints the string in reverse. The newPrint() function can be used only for strings.arrow_forwardC++ Write the defnition of the function int computeProd() with parameters that receives as arguments two integer values computes their produc and returns it to the celing function.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education