#include <iostream>
using namespace std;
class Student{
private:
int rollNumber;
public:
Student(){}
void putRollNumber(int rollNumber){
this->rollNumber=rollNumber;
}
int getRollNumber(){
return this->rollNumber;
}
~Student(){
}
};
//class test to get and put marks of two subject & test will inherit class student
class Test: public Student{
private:
int marks[2];
public:
Test(){}
void putMarks(int mark1,int mark2){
this->marks[0]=mark1;
this->marks[1]=mark2;
}
int getMark1(){
return this->marks[0];
}
int getMark2(){
return this->marks[1];
}
~Test(){
}
};
class Result: public Test{
public:
Result(){}
//compute and display total marks
void computeDisplayTotalMarks(){
int totalMmarks= getMark1()+getMark2();
cout<<"Total marks "<<totalMmarks<<"\n";
}
~Result(){
}
};
int main(){
Result result;
result.putRollNumber(1000);
result.putMarks(60,50);
cout<<"Roll number: "<<result.getRollNumber()<<"\n";
cout<<"Mark 1: "<<result.getMark1()<<"\n";
cout<<"Mark 2: "<<result.getMark2()<<"\n";
result.computeDisplayTotalMarks();
system("pause");
return 0;
}
Comments
Leave a comment