Code:
#include<iostream>
using namespace std;
class teacher{ protected:
char name[20];
int integer;
char qualification;
int experience;
int salary;
public:
void get(){
cin>>name>>integer>>qualification>>experience>>salary;
}
};
class hr{
protected:
int increment=0;
};
class totalsalary:public teacher,public hr
{
int total;
if(experience>=1 && experience=<3 && qualification=='g')
increment=increment+1000;
else if( experience>1 && experience<3 && qualification=='p')
increment=increment+2000;
else if( experience>1 && experience<3 && qualification=='d')
increment=increment+3000;
else if( experience>3 && experience<5 && qualification=='g')
increment=increment+4000;
else if( experience>3 && experience<5 && qualification=='p')
increment=increment+5000;
else if( experience>3 && experience<5 && qualification=='d')
increment=increment+6000;
else if( experience>5 && qualification=='d')
increment=increment+8000;
total=salary+increment;
public:
void show(){
cout<<name<<endl<<integer<<endl<<qualification<<endl<<experience;
cout<<endl<<salary<<endl<<increment<<endl<<total<<endl;
}
};
main(){
totalsalary t;
t.get();
t.show();
}
Comment