Answered step by step
Verified Expert Solution
Question
1 Approved Answer
COP 3530: Project #1 FLORIDA POLYTECHNIC UNIVERSITY Spring 2019 FIPoly Simple Student Record System Write a C++ program to implement a simple student record system.
COP 3530: Project #1 FLORIDA POLYTECHNIC UNIVERSITY Spring 2019 FIPoly Simple Student Record System Write a C++ program to implement a simple student record system. The following points describe the requirements that the program should have 1. A class called Person that has two data members: i. name of type string i. age of type uint8_t 2. A class called course that has: i. A data member called code of type string ii. A data member called title of type string A data member called grade of type double v. A data member called creditHour of type uint8_t. V. A member function setAll that will be able to set all the values for the data members of this class 3. A class called student that inherits all the properties of the Person class. The Student class has i. A data member called totalCreditHours of type uint32_t i. A data member called numberofCourses of type uint32_t i. A data member called uid of type uint32_ t used for university ID iv. A data member called gpa of type double V. A vector of Course objects that is called courses vi. Amember function called addCourse that will add a new course to the courses vector and set the values of the data members for the course A member function called deleteCourse that will delete a course from the courses vector vii. 4. A class called Records that has: i. A data member called numberOfStudents of type uint32 t ii. A data member called averageGpa of type double and holds the average GPA of all students. A vector of student objects that is called students 5. Your classes should have a setter and a getter member functions for every data member in the class. 6. An operator overloading for
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started