In: Computer Science
/ READ BEFORE YOU START:
// You are given a partially completed program which consist of a
class 'Employee' defined in employee.h
// The definitions of class member functions are to be filled in
employee.cpp (this file).
// You should start completing the program from from Q1. Question
numbers are given around line 24.
// To begin, you should trace through the given code and understand
how it works.
// Please read the instructions above each required function and
follow the directions carefully.
// If you modify any of the given code, the return types, or the
parameters, you risk getting compile error.
// ***** WRITE COMMENTS FOR IMPORANT STEPS OF YOUR CODE.
*****
// ***** GIVE MEANINGFUL NAMES TO VARIABLES. *****
#include "employee.h"
#include <iostream>
#include <string.h>
using namespace std;
// Q1 Employee (2 points)
// Employee() constructor assigns the following default values to
class data members
// name: John Doe
// ID: 0
// roomNumber: 101
// supervisorName: Jane Doe
Employee::Employee()
{
   // enter code here
  
}
// Q2 (18 points)
// 2 points for each function
// Define all the class member functions.
// While defining member functions, note that these functions will
be called using
// a 'Employee' object which will represent one employee.
// Eg- Employee e[10]; creates 10 Employee objects
//       e[2].setRoomNumber(202); will set
3rd employee's room number to 202.
// setName assigns 'name_input' to class data member
'name'
void Employee::setName(string name_input) {
   // enter code here
}
// setID assigns id_input to class data member 'ID'
void Employee::setID(int id_input) {
   // enter code here
  
}
// setRoomNumber assigns roomNumber_input to class data member
'roomNumber'
void Employee::setRoomNumber(int roomNumber_input) {
   // enter code here
}
// setSupervisor assigns supervisorName_input to class data
member 'supervisorName'
void Employee::setSupervisorName(string supervisorName_input)
{
   // enter code here
  
}
// displayEmployee displays the name, ID, room number and
supervisor of the employee
// See expected output in question file.
void Employee::displayEmployee() {
   // enter code here
  
}
// getName returns the class data member 'name'.
string Employee::getName() {
   // enter code here
  
}
// getID returns the class data member 'ID'.
int Employee::getID() {
   // enter code here
  
}
// getRoomNumber returns the class data member
'roomNumber'.
int Employee::getRoomNumber() {
   // enter code here
  
}
// getSupervisorName returns the class data member
'supervisorName'.
string Employee::getSupervisorName() {
   // enter code here
  
}
Here is the employee.h code:
#include <string>
using namespace std;
class Employee {
private:
   string name;
   int ID, roomNumber;
   string supervisorName;
public:
   Employee();       //
constructor
   void setName(string name_input);
   void setID(int id_input);
   void setRoomNumber(int roomNumber_input);
   void setSupervisorName(string
supervisorName_input);
   void displayEmployee();
   string getName();
   int getID();
   int getRoomNumber();
   string getSupervisorName();
};
Please include the images of your output that go along with the code
It is C++ language
Here the the code after filling the blank places in the code according to the instructions -
To run the program, you need a main() function, so I've added a main() function in the program. so that you can see this program runnning in the wild.(i mean...giving output).
#include "employee.h"
#include <iostream>
#include <string.h>
using namespace std;
// Q1 Employee (2 points)
// Employee() constructor assigns the following default values to class data members
// name: John Doe
// ID: 0
// roomNumber: 101
// supervisorName: Jane Doe
Employee::Employee()
{
   name= "John Doe";
   ID = 0;
   roomNumber = 101;
   supervisorName = "Jane Doe";
  
}
// Q2 (18 points)
// 2 points for each function
// Define all the class member functions.
// While defining member functions, note that these functions will be called using
// a 'Employee' object which will represent one employee.
// Eg- Employee e[10]; creates 10 Employee objects
//       e[2].setRoomNumber(202); will set 3rd employee's room number to 202.
// setName assigns 'name_input' to class data member 'name'
void Employee::setName(string name_input) {
   // enter code here
   name = name_input;
}
// setID assigns id_input to class data member 'ID'
void Employee::setID(int id_input) {
   // enter code here
   ID = id_input;
  
}
// setRoomNumber assigns roomNumber_input to class data member 'roomNumber'
void Employee::setRoomNumber(int roomNumber_input) {
   // enter code here
   roomNumber = roomNumber_input;
}
// setSupervisor assigns supervisorName_input to class data member 'supervisorName'
void Employee::setSupervisorName(string supervisorName_input) {
   // enter code here
   supervisorName = supervisorName_input;
  
}
// displayEmployee displays the name, ID, room number and supervisor of the employee
// See expected output in question file.
void Employee::displayEmployee() {
   // enter code here
   cout<<"\nName: "<<name;
   cout<<"\nID: "<<ID;
   cout<<"\nroomNumber: "<<roomNumber;
   cout<<"\nSupervisor Name: "<<supervisorName;
  
}
// getName returns the class data member 'name'.
string Employee::getName() {
   // enter code here
   return name;
  
}
// getID returns the class data member 'ID'.
int Employee::getID() {
   // enter code here
   return ID;
  
}
// getRoomNumber returns the class data member 'roomNumber'.
int Employee::getRoomNumber() {
   // enter code here
  return roomNumber;
}
// getSupervisorName returns the class data member 'supervisorName'.
string Employee::getSupervisorName() {
   // enter code here
   return supervisorName;
  
}
int main(){
    //create a new employee.
    Employee e;
    
    cout<<"Our new employee created.\n-----------------";
    e.displayEmployee();
    
    cout<<"\n\nChanging the Name,ID,room Number,supervisor Name of employee.\n";
    e.setName("Nikhil Nagar"); 
    e.setID(109);
    e.setRoomNumber(987);
    e.setSupervisorName("Mark Juckerberg");
    
    cout<<"\n\nDisplay employee after changes \n-------------------- ";
    e.displayEmployee();
}
OUTPUT of the Program:

Hope it helps!
Thumbsup;)