In C Write a class PERSONNEL with public data NAME private

In C++ Write a class PERSONNEL with public data NAME , private data ID and a derived class STUDENT with private data MAJOR. Declare an instance of each and input values.

Solution

C++ Code:

class personnel
{
   int id;
   public:
   string name;
   void get_values(string s,int p)
   {
   name=s;
       id=p;
   }
   void put_values()
   {
       cout<<\"ID = \"<<id<<endl<<\"Name =\"<<name<<endl;
   }
};
class Student:private personnel
{
   int marks;
   public:
       void get_marks(int n)
       {marks=n;}
       void put_marks()
       {cout<<\"Marks:\"<<marks;}
};
int main()
{ int id,mark;
string n;
   personnel p;
   cout<<\"Enter ID:\";
   cin>>id;
   cout<<\"Enter Name:\";
   cin>>n;
   p.get_values(n,id);
   Student s;
   cout<<\"Enter Marks:\";
   cin>>mark;
   s.get_marks(mark);
   p.put_values();
   s.put_marks();
   return 0;
  
}

Output:

Enter ID:1
Enter Name:anil
Enter Marks:100
ID = 1
Name =anil
Marks:100

In C++ Write a class PERSONNEL with public data NAME , private data ID and a derived class STUDENT with private data MAJOR. Declare an instance of each and inpu

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site