Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

/*add the following data fields: courseTitle instructor enrollment Once these ar

ID: 3686135 • Letter: #

Question

/*add the following data fields:

courseTitle

instructor

enrollment

Once these are added, please provide appropriate functions, following the example of the functions provided in the code developed in class.
Please make sure to provide appropriate constructors.*/

#include <iostream>
using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class GradeBook{
   public:
   GradeBook(){//implicit constructor
   }
   GradeBook(string name){
       setCourseName(name);
   }
   void displayMessage() {
       cout << "Welcome to the GradeBook! " << endl;
   }
   string getCourseName(){
       return courseName;
   }
   void setCourseName(string name){
       courseName = name;
   }
   void displayCourseName(){
       cout << courseName;
   }
  
   void
  
   private:
   string courseName;
};


int main(int argc, char** argv) {
   int number1;
   GradeBook gradeBook1;
   GradeBook gradeBook212;
   GradeBook gradeBook488("et488");
   gradeBook1.displayMessage();
   gradeBook1.setCourseName("et221");
   gradeBook1.displayCourseName();
   cout << endl << gradeBook1.getCourseName() << " ";
   gradeBook212.setCourseName("et212");
   gradeBook212.displayCourseName();
   gradeBook488.displayCourseName();
   return 0;
}

Explanation / Answer

#include <iostream>
#include<conio>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class GradeBook{
public:
   string courseTitle, instructor;
   int enrollment;
GradeBook(){//implicit constructor
}
GradeBook(string name, string ins, int en){
strcpy(courseTitle, name);
   strcpy(instructor,ins);
   enrollment=en;
}
void displayMessage() {
cout << "Welcome to the GradeBook! " << endl;
}
string getCourseName(){
return courseTitle;
}
string getCourseinst(){
return instructor;
}

int getenrollment(){
   return enrollment;
   }
void setCourseName(string name){
strcpy(courseTitle, name);
}

void setCourseinst(string name){
strcpy(instructor, name);
}

void setenrollment(int e){
enrollment=e;
}


void displayCourse(){
cout << courseTitle<<","<<instructor<<","<<enrollment;
  
}
  
void
  
private:
string courseName;
};

int main(int argc, char** argv) {
int number1;
GradeBook gradeBook1;
GradeBook gradeBook212;
GradeBook gradeBook488("et488","aaa",34);
gradeBook1.displayMessage();
gradeBook1.setCourseName("et221");
gradeBook1.setCourseinst("bbb");
gradeBook1.setenrollment(22);
gradeBook1.displayCourse();
cout << endl << gradeBook1.getCourseName() << " ";
gradeBook212.setCourseName("et212");
gradeBook222.setCourseinst("ccc");
gradeBook222.setenrollment(22);
gradeBook222.displayCourse();

gradeBook488.displayCourse();
   getch();
return 0;
}