Concept explainers
Stats Class and Track Statistics
Write a client program that uses the Stats class you created for
Tulsa Tigers Track Team
Average 100 yard-dash time: | 11.16 seconds |
Slowest runner: Jack | 13.09 seconds |
Fastest runner: Will | 10.82 seconds |
Want to see the full answer?
Check out a sample textbook solutionChapter 8 Solutions
EBK STARTING OUT WITH C++
Additional Engineering Textbook Solutions
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Starting Out with Java: From Control Structures through Objects (6th Edition)
Programming in C
Java: An Introduction to Problem Solving and Programming (7th Edition)
Starting Out with Python (4th Edition)
Concepts Of Programming Languages
- write main for this code in which create manue where user will be able to add new course enroll student search student drop course display data of course all the function are written in code just call them in main and pass value from user #include<string> using namespace std;class student{private: int id; string name; public: student(); student(int, string); int getID(); void setID(int); string getName(); void setName(string); // student class implementation student(){ id = 0; name = ""; } student(int id, string name){ this->id = id; this->name = name;}int getID() { return id;}void setID(int id) { this->id = id; } string getName() { return name; }void setName(string name){ this->name = name;}}; class Course{private: int courseID; string courseName; int capacity; int currentlyEnrolled; student *students;public: Course(); Course(int, string, int, int); // getters int getcourseID(); string…arrow_forwardC++HurdleGame The HurdleGame class contains all the functions invoked as a result of a user action (i.e. when a user presses a key on the Hurdle Frontend, one of the functions in HurdleGame will be called. A HurdleGame object comprises a HurdleWords object (which stores all valid guesses and valid Hurdles), and a HurdleState object, which stores and tracks all the game states. Any action should update the HurdleState object.Each function in HurdleGame is called as a result of a user action on the Hurdle Frontend. To understand this, please read the Hurdle Backend API section below before implementing. You are responsible for implementing each of the functions below. LetterEntered ● Called by the Hurdle frontend when the user enters a letter. ● Hint: when a user enters a letter, how should the underlying HurdleState be modified to reflect the change resulting from that key press? WordSubmitted ● Called by the Hurdle front end when the user submits a guess by pressing enter. ● Hint: when…arrow_forwardIN C++ Lab #6: Shapes Create a class named Point. private attributes x and y of integer type. Create a class named Shape. private attributes: Point points[6] int howManyPoints; Create a Main Menu: Add a Triangle shape Add a Rectangle shape Add a Pentagon shape Add a Hexagon shape Exit All class functions should be well defined in the scope of this lab. Use operator overloading for the array in Shape class. Once you ask the points of any shape it will display in the terminal the points added.arrow_forward
- C++ Create a class Rectangle. The class has attributes length and width, each of which defaults to 1. It has member functions that calculate the perimeter and the area of the rectangle. It has setter and getter functions for both length and width. The program should ASK THE USER TO INPUT length and width value. The set functions should verify that length and width are each floating-point numbers larger than 0.0 and less than 20.0. A sample output of your program should look like follows: length = 1.0; width = 1.0; perimeter = 4.0; area = 1.0 another example: length = 5.0; width = 4.0; perimeter = 18.0; area = 20.0 There should be three files and ONE class only. .h file contains class definition, .cpp file contains the implementation of the class in .h file and main.cpp should contain the driver code.arrow_forwardThere is a class team ,that holds information about the team name, number of players in the team,and player's code.design the constructor function that decides the number of player in the team and intializes code for each player.create a team and display it's all data.( Implement dynamic memory allocation).arrow_forwardBank ProgramThis c++ assignment uses the same account class created in Lab #4 with a more generally useful interface. It reads commands from a bank.txt file. Your program must process the following four commands.Create account amountDeposit account amountWithdraw account amountBalance accountIn all of the above commands, account is an integer and amount is a double.The following program behavior is required –1. Valid account numbers are 1-9. This requires the program to have an array of references to Account objects.2. If the first word on any line contains a command other than the four listed above, an error message should be displayed and that line ignored.3. The create command creates a new account object with the given account number and initial balance. If an account already exists with that number an error message should be displayed and the command ignored.4. The Deposit and Withdraw commands perform the indicated operation on an existing account. If no account with that number…arrow_forward
- Employee Management System Write a python class named Employee that holds the following data about an employee in attributes: name, ID number, department, and job title. Once you have written the class, write a PYTHON program that creates three Employee objects to hold the following data: Name ID Number Department Job Title Susan Meyers 47899 Accounting Vice President Mark Jones 39119 IT Programmer Joy Rogers 81774 Manufacturing Engineer The program should store this data in the three objects, then display the data for each employee on the screen.Using the Employee class, create a program that stores Employee objects in a dictionary. Use the employee ID number as the key. The program should present a menu that lets the user perform the following actions: • Look up an employee in the dictionary• Add a new employee to the dictionary• Change an existing employee’s name, department, and job title in the dictionary• Delete an employee from the dictionary• Print all…arrow_forwardModify class GradeBook (GradeBook.cpp, and GradeBook.h) (attached) as follows:a) Include a second private data member instructorName in the GradeBook class. It represents the course instructor’s name. The data type of the instructorName is a string.b) Create a new setInstructorName function in the GradeBook class. The function sets the instructor name. It accepts a string argument and does not return anything. c) Create a new getInstructorName function in the GradeBook class. The function retrieves the instructor name. It does not accept any argument and returns one string data.d) Modify the constructor to accept two parameters—one for the course name and one for the instructor’s name.e) Modify member function displayMessage such that it will display the welcome message and course name, then outputs "This course is presented by: " followed by the instructor’s name.f) Adjust all the necessary statements in the GradeBook.cpp file to display the required space(s) and line space(s).arrow_forwardPseudocode for the student grade calculator program, please Create a program to enter grades and calculate averages and letter grades. Need a class which will contain: Student Name Student Id Student Grades (an array of 3 grades) A constructor that clears the student data (use -1 for unset grades) Get functions for items a, b, and c, average, and letter grade Set functions for items a, n, and c Note that the get and set functions for Student grades need an argument for the grade index. Need another class which will contain: An Array of Students (1 above) A count of number of students in use You need to create a menu interface that allows you to: Add new students Enter test grades Display all the students with their names, ids, test grades, average, and letter grade Exit the program Add comments and use proper indentation. Nice Features: I would like that system to accept a student with no grades, then later add one or more grades, and when all grades are entered, calculate the…arrow_forward
- In C++ please. This program is a two-part program. Both programs go together. Please do both parts: Part 1: 1) Create three files to submit: ItemToPurchase.h - Class declaration ItemToPurchase.cpp - Class definition main.cpp - main() function Build the ItemToPurchase class with the following specifications: Default constructor Public class functions (mutators & accessors) SetName() & GetName() SetPrice() & GetPrice() SetQuantity() & GetQuantity() Private data members string itemName - Initialized in default constructor to "none" int itemPrice - Initialized in default constructor to 0 int itemQuantity - Initialized in default constructor to 0 (2) In main(), prompt the user for two items and create two objects of the ItemToPurchase class. Before prompting for the second item, call cin.ignore() to allow the user to input a new string. Part 2: Please add the following program to part 1 in the answer. (1) Extend the ItemToPurchase class per the following…arrow_forwardCompletion 2: Rectangle - the contains method The following function aims to check if a rectangle contains a point. Simplify it in lab file Rectangle.java by using calls to InOrder. Note this isn't the most efficient strategy in terms of the number of operations, but your code should be much more readable that the original.arrow_forwardCreate a class named Student that has three member variables: name – A string that stores the name of the student numClasses – An integer that tracks how many courses the student is currently enrolled in classList – A dynamic array of strings used to store the names of theclasses that the student is enrolled in Write appropriate constructor(s), mutator, and accessor functions for the classalong with the following: • A function that inputs all values from the user, including the list of class names.This function will have to support input for an arbitrary number of classes. • A function that outputs the name and list of all courses. • A function that resets the number of classes to 0 and the classList to anempty list. • An overloaded assignment operator that correctly makes a new copy of the listof courses. • A destructor that releases all memory that has been allocated. Write a main function that tests all of your functions. use c++arrow_forward
- 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