Professional Documents
Culture Documents
BCSM f18 399
BCSM f18 399
#include<iostream>
class record
protected:
string course1,course2,rollno;
public:
record()
course1="null";
course2="null";
rollno="null";
course1=c1;
course2=c2;
rollno=rn;
void setrollno(string r)
rollno=r;
course1=crs1;
course2=crs2;
};
protected:
int markscourse1,markscourse2;
public:
courserecord()
markscourse1=0;
markscourse2=0;
markscourse1=m1;
markscourse2=m2;
markscourse1=mrk1;
markscourse2=mrk2;
};
protected:
int totalmarks=0;
public:
courseresult()
{
totalmarks=0;
void obtainedmarks()
totalmarks=markscourse1+markscourse2;
void display()
cout<<"\n\n\t~~~STUDENT INFO~~~\n\n";
cout<<"\tROLL NO = "<<rollno<<endl;
obtainedmarks();
};
int main()
{
record *obj;
courseresult cr(90,80,"ENGLISH","URDU","399");
obj= &cr;
obj->display();
system("color f9");
return 0;
Task 2:
#include<iostream>
class person
string name;
int age;
public:
person()
name="null";
age=0;
}
void setname(string n)
name = n;
void setage(int a)
age = a;
void display()
cout<<"NAME = "<<name<<endl;
cout<<"AGE = "<<age<<endl;
};
string staffid,department;
public:
staff()
staffid="null";
department="null";
}
staffid=sid;
department=dep;
};
string courseid,coursename;
public:
professor()
courseid="null";
coursename="null";
courseid=cid;
}
coursename= cn;
};
string lab_id;
int experiment_no;
public:
Researcher()
lab_id="null";
experiment_no=0;
lab_id=lid;
experiment_no=eno;
}
};
int main()
Researcher r;
r.professor::setname("fiza");
r.professor::setage(19);
r.professor::setcoursename("PHYSICS");
r.professor::setcourseid("4534fr");
r.setlab_id("4543df");
r.setexperimentno(11);
r.professor::display();
system("color f9");
return 0;