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

I NEED THIS PROGRAM IN 3 FILES WITH THE HEADER.H, MAIN.CPP. AND .CPP ONLY HAVE T

ID: 3827393 • Letter: I

Question

I NEED THIS PROGRAM IN 3 FILES WITH THE HEADER.H, MAIN.CPP. AND .CPP ONLY HAVE THE .H IN C++ LANGUAGE

Contents of Instructor.h 1 #ifndef INSTRUCTOR 2 #define INSTRUCTOR 3 #include 4 #include 5 using namespace std; 6 7 // Instructor class 8 class Instructor 9 { 10 private: 11 string lastName; // Last name 12 string firstName; // First name 13 string officeNumber; // Office number 14 public: 15 // The default constructor stores empty strings 16 // in the string objects. 17 Instructor() 18 { set("", "", ""); } 19 20 // Constructor 21 Instructor(string lname, string fname, string office) 22 { set(lname, fname, office); } 23 24 // set function 25 void set(string lname, string fname, string office) 26 { lastName = lname; 27 firstName = fname; 28 officeNumber = office; } 29 30 // print function 31 void print() const 32 { cout << "Last name: " << lastName << endl; 33 cout << "First name: " << firstName << endl; 34 cout << "Office number: " << officeNumber << endl; } 35 }; 36 #endif

Explanation / Answer

// Header file

#ifndef INSTRUCTOR
#define INSTRUCTOR
class Instructor
{
   private:  
       string lastName;
       string firstName;
       string officeNumber;
   public:
       Instructor();
       Instructor(string lname, string fname, string office);
       void set(string lname, string fname, string office);
       void print();
};

#endif

// Instructor.cpp

#include<iostream>
#include<string>
#include"Instructor.h"
Instructor::Instructor()
{
   set("","","");
}
Instructor::Instructor(string lname, string fname, string office)
{
   set(lname, fname, office);
}

void Instructor::set(string lname, string fname, string office)
{
   lastName=lname;
   firstName=fname;
   officeNumber=office;
}
void Instructor::print()
{
   cout <<"Last Name: "<<lastName<<endl;
   cout <<"First Name: "<<firstName<<endl;
   cout <<"Office Number: "<<officeNumber<<endl;
}

/// Main.cpp

#include<iostream>
#include<string>
#include"Instructor.h"
void main()
{
   Instructor ins("Khan","Asif","12234");
  
   ins.print();
}