Â
The Code given below can be used in TURBO C++ Compilers: -
#include <iostream.h>
#include<conio.h>
const int len = 50;
class student // Base class
{
public:
char F_name[len];
char L_name[len];
int age;
int roll_no;
void Enter_data(void)
{
cout << "\n\t Enter the first name: ";
cin >> F_name;
cout << "\t Enter the last name: ";
cin >> L_name;
cout << "\t Enter the age: ";
cin >> age;
cout << "\t Enter the roll_no: ";
cin >> roll_no;
}
void Display_data(void)
{
cout << "\n\t Full Name = " << F_name << " " << L_name;
cout << "\n\t Age = " << age;
cout << "\n\t Roll Number = " << roll_no;
}
};
class arts : public student
{
private:
char asub1[len];
char asub2[len];
char asub3[len];
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the subject1 of the arts student: ";
cin >> asub1;
cout << "\t Enter the subject2 of the arts student: ";
cin >> asub2;
cout << "\t Enter the subject3 of the arts student: ";
cin >> asub3;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Subject1 of the arts student = " << asub1;
cout << "\n\t Subject2 of the arts student = " << asub2;
cout << "\n\t Subject3 of the arts student = " << asub3;
}
};
class science : public student
{
private:
char ssub1[len];
char ssub2[len];
char ssub3[len];
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the subject1 of the science student: ";
cin >> ssub1;
cout << "\t Enter the subject2 of the science student: ";
cin >> ssub2;
cout << "\t Enter the subject3 of the science student: ";
cin >> ssub3;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Subject1 of the science student = " << ssub1;
cout << "\n\t Subject2 of the science student = " << ssub2;
cout << "\n\t Subject3 of the science student = " << ssub3;
}
};
class commerce : public student
{
private:
char csub1[len], csub2[len], csub3[len];
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the subject1 of the commerce student: ";
cin >> csub1;
cout << "\t Enter the subject2 of the commerce student: ";
cin >> csub2;
cout << "\t Enter the subject3 of the commerce student: ";
cin >> csub3;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Subject1 of the commerce student = " << csub1;
cout << "\n\t Subject2 of the commerce student = " << csub2;
cout << "\n\t Subject3 of the commerce student = " << csub3;
}
};
void main()
{
clrscr();
arts a;
cout << "\n Entering details of the arts student\n";
a.Enter_data();
cout << "\n Displaying the details of the arts student\n";
a.Display_data();
science s;
cout << "\n\n Entering details of the science student\n";
s.Enter_data();
cout << "\n Displaying the details of the science student\n";
s.Display_data();
commerce c;
cout << "\n\n Entering details of the commerce student\n";
c.Enter_data();
cout << "\n Displaying the details of the commerce student\n";
c.Display_data();
getch();
}
//.............Coded by RISHAB NAIR
The Code given below can be used in gcc/g++ Compilers: -
#include <iostream>
using namespace std;
const int len = 50;
class student // Base class
{
public:
char F_name[len];
char L_name[len];
int age;
int roll_no;
void Enter_data(void)
{
cout << "\n\t Enter the first name: ";
cin >> F_name;
cout << "\t Enter the last name: ";
cin >> L_name;
cout << "\t Enter the age: ";
cin >> age;
cout << "\t Enter the roll_no: ";
cin >> roll_no;
}
void Display_data(void)
{
cout << "\n\t Full Name = " << F_name << " " << L_name;
cout << "\n\t Age = " << age;
cout << "\n\t Roll Number = " << roll_no;
}
};
class arts : public student
{
private:
char asub1[len];
char asub2[len];
char asub3[len];
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the subject1 of the arts student: ";
cin >> asub1;
cout << "\t Enter the subject2 of the arts student: ";
cin >> asub2;
cout << "\t Enter the subject3 of the arts student: ";
cin >> asub3;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Subject1 of the arts student = " << asub1;
cout << "\n\t Subject2 of the arts student = " << asub2;
cout << "\n\t Subject3 of the arts student = " << asub3;
}
};
class science : public student
{
private:
char ssub1[len];
char ssub2[len];
char ssub3[len];
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the subject1 of the science student: ";
cin >> ssub1;
cout << "\t Enter the subject2 of the science student: ";
cin >> ssub2;
cout << "\t Enter the subject3 of the science student: ";
cin >> ssub3;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Subject1 of the science student = " << ssub1;
cout << "\n\t Subject2 of the science student = " << ssub2;
cout << "\n\t Subject3 of the science student = " << ssub3;
}
};
class commerce : public student
{
private:
char csub1[len], csub2[len], csub3[len];
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the subject1 of the commerce student: ";
cin >> csub1;
cout << "\t Enter the subject2 of the commerce student: ";
cin >> csub2;
cout << "\t Enter the subject3 of the commerce student: ";
cin >> csub3;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Subject1 of the commerce student = " << csub1;
cout << "\n\t Subject2 of the commerce student = " << csub2;
cout << "\n\t Subject3 of the commerce student = " << csub3;
}
};
int main()
{
arts a;
cout << "\n Entering details of the arts student\n";
a.Enter_data();
cout << "\n Displaying the details of the arts student\n";
a.Display_data();
science s;
cout << "\n\n Entering details of the science student\n";
s.Enter_data();
cout << "\n Displaying the details of the science student\n";
s.Display_data();
commerce c;
cout << "\n\n Entering details of the commerce student\n";
c.Enter_data();
cout << "\n Displaying the details of the commerce student\n";
c.Display_data();
return 0;
}
//.............Coded by RISHAB NAIR
#ENJOY CODING
Post a Comment
FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP