PROGRAM WITH HYBRID INHERITENCE

#include<iostream.h>

#include<conio.h>

class stu

{

protected:

int rno;

public:

void get_no(int a)

{

rno=a;

}

void put_no(void)

{

c


out<<"Roll no"<<rno<<"\n";

}

};


class test:public stu

{

protected:

float part1,part2;

public:

void get_mark(float x,float y)

{

part1=x;

part2=y;

}

void put_marks()

{

cout<<"Marks obtained:"<<"part1="<<part1<<"\n"<<"part2="<<part2<<"\n";

}

};


class sports

{

protected:

float score;

public:

void getscore(float s)

{

score=s;

}

void putscore(void)

{

cout<<"sports:"<<score<<"\n";

}

};


class result: public test,

public sports

{

float total;

public:

void display(void);

};

void result::display(void)

{

total=part1+part2+score;

put_no();

put_marks();

putscore();

cout<<"Total Score="<<total<<"\n";

}


void main()

{

clrscr();

result stu;

stu.get_no(123);

stu.get_mark(27.5,33.0);

stu.getscore(6.0);

stu.display();

getch();

}

Comments

Popular Posts