Monday, April 19, 2021

simple program using opp concept (OOP) (73)

#include<iostream>

using namespace std;

class student

{

private:

string student_name;

int roll_no;

public:

void getdata(string x,int y)

{

student_name=x;

roll_no=y;

}

void setdata()

{

cout<<"your name is:"<<student_name<<endl;

cout<<"your roll no is:"<<roll_no<<endl;

}

};

class exam:public student

{

protected:

int m1,m2,m3,m4,m5,m6;

public:

void getdata(int a,int b,int c,int d,int e,int f)

{

m1=a;

m2=b;

m3=c;

m4=d;

m5=e;

m6=f;

}

void setdata()

{

cout<<"your marks in 1 subject:"<<m1<<endl;

cout<<"your marks in 2 subject:"<<m2<<endl;

cout<<"your marks in 3 subject:"<<m3<<endl;

cout<<"your marks in 4 subject:"<<m4<<endl;

cout<<"your marks in 5 subject:"<<m5<<endl;

cout<<"your marks in 6 subject:"<<m6<<endl;

}

};

class result:public exam

{

private:

int total_result;

public:

void display()

{

total_result=m1+m2+m3+m4+m5+m6;

cout<<"your total marks:"<<total_result<<endl;

}

};

int main()

{

result obj1;

obj1.student::getdata("hamza-rehman",4718);

cout<<endl;

obj1.exam::getdata(50,70,86,46,76,23);

cout<<endl;

obj1.student::setdata();

cout<<endl;

obj1.exam::setdata();

cout<<"\t"<<endl;

obj1.display();

} 

No comments:

Post a Comment