//********************************************************************
// Represents a college student.
//********************************************************************
class Student{
private:
string firstName, lastName;
public:
//-----------------------------------------------------------------
// Constructor: Sets up this student with the specified values.
//-----------------------------------------------------------------
Student(string first, string last){
firstName = first;
lastName = last;
}
//-----------------------------------------------------------------
// Returns a string description of this Student object.
//-----------------------------------------------------------------
string display(){
string output;
output = "Student Name: " + firstName + " " + lastName;
return output;
}
};
Using C++
Modify the Student class presented above as follows.
Each student object should contain the scores for three (3) tests. (1)
Provide a constructor that sets all instance values based on parameter values. (2)
Overload the constructor such that each test score is assumed to be initially zero. (5)
Provide a method called setTestScore that accepts two (2) parameters: the test number (1 through 3) and the score. Also provide a method called getTestScore that accepts the test number and returns the appropriate score. (6)
Provide a method called average that computes and returns the average test score for the student. (3)
Modify the display method such that the test scores and average are included in the description of the students. (5)
Implement the class to exercise the methods of Student. (8)
NOTE WELL
The program should be written and complied in C++
Ensure that your programs are documented (comments) as needed
Make certain that your programs are debugged and working before submitting