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;

}



Discussion

No Comment Found

Related InterviewSolutions