Thread: Employee
View Single Post
Old 05-19-2009, 07:29 AM   #1 (permalink)
effective
Registered User
 
Join Date: May 2009
Posts: 6
OS: 2


Arrow Employee

I am new at C++ and I am having a lot of trouble understanding it. The following is a

homework assignment due this week and I have not idea how to even start it much less

finish coding it. Can anyone out there help?


Code:
You are to design a class called Employee data members:
char name[]
long int ID
double salary , 
and two constructors 
Default construtor Person ()
Copy constructor  Person ( char n[30],long int id,double s)
setPerson (char n[30],long int id,double s)
that allows user to set information for each person
  
You have to define two classes that derived from class
Employee, called Manager and Secretary correspondingly.  Each class should inherit all members from the base class and has its own data members and  member  function as well.  For example the Manager should have a data member called degree for his/her undergraduated degree (e.g. diploma, bachelor, master, doctor), the Secretary should have her contract (permanent, temporary).  All member functions of derived class should be overiided from their base class.  Each derived class should have an operator << which allows user to output a person’s information to the screen. 
Write the following main() to test your classes

int main() **
Person p
(
“Vinh Nguyen”,1234567,500.0);
Manager p1(“An Nguyen Vinh”, 0234567, 1000, Dr.);
Secretary p2;
p2.setPerson(“Lan Vu”, 0341256, 400, permanent);
cout << “Manager p1 is “ << p1;
cout << “Secretary p2 is “ << p2;
return 0;
}

Thanks in advance !
effective is offline   Reply With Quote
Important Information
Join the #1 Tech Support Forum Today - It's Totally Free!

TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free.

Join TechSupportforum.com Today - Click Here