| 1. |
Define a class Teacher with the following specification: private members:name20 characterssubject10 charactersBasic,DA,HRAfloatsalaryfloatCalculate() function computes the salary and returns it. Salary is sum of Basic, DA and HRApublic members:Readdata() function accepts the data values and invoke the calculate function Displaydata() function prints the data on the screen. |
|
Answer» #include <iostream.h> #include<stdio.h> #include<conio.h> class Teacher { char name[20]; char subject[10]; float Basic,DA,HRA; float salary; float Calculate() { salary = Basic+DA+HRA; return salary; } public: void Readdata(); void Displaydata(); }; void Teacher::Readdata() { cout<<end1<<"Enter name:"; gets(name); cout<<"Enter subject:"; gets(subject); cout<<"Enter Basic :"; cin>>Basic; cout<<"Enter DA :"; cin>>DA; cout<<"Enter HRA :"; cin>>HRA; Calculate(); } void Teacher::Displaydata() { cout<<"......Teacher Details........"<<end1; cout<<"Name:"<<name<<end1; cout<<" Subject:"<<subject<<end1; cout<<" Basic:"<<Basic<<end1; cout<<" DA:"<<DA<<end1; cout<<" HRA:"<<HRA<<end1; cout<<" Salary:"<<salary<<end1; int main() { Teacher obj; obj.Readdata(); obj.Displaydata(); getch(); return 0; } |
|