Lab Report 09 Oop
Lab Report 09 Oop
CLASS:- BEE-3C
COURSE:- OOP
LAB TASK 01
#include<iostream>
#include<string>
class studentRecord
private:
string degree;
public:
studentRecord()
~studentRecord()
void getdata()
cin>>degree;
};
class employeeRecord
{
private:
int emp_id;
double salary;
public:
employeeRecord ()
~employeeRecord ()
void getdata()
cin>>emp_id;
cin>>salary;
};
class manager
private:
string title;
double dues;
employeeRecord emp;
studentRecord stu;
public:
manager()
~manager()
void getdata()
emp.getdata();
cin>>title;
cin>>dues;
stu.getdata();
};
int main()
{
manager m1;
m1.getdata();
return 0;
LAB TASK 02
#include<iostream>
#include<string>
class Address
private:
int street;
int house;
char city[20];
int code;
public:
Address():street(),house(){}
void getdata()
cin>>street;
cin>>house;
cin>>city;
cin>>code;
void showdata()
cout<<"city :"<<city<<endl;
cout<<"code :"<<code<<endl;
}
};
class person
private:
Address add;
public:
void getdata()
add.getdata();
void showdata()
add.showdata();
};
int main()
person P;
P.getdata();
P.showdata();
return 0;
}
LAB TASK 03
#include<iostream>
#include<string.h>
class Date
public:
int day,month,year;
void getdata()
cin>>month;
cin>>day;
};
class Employee
public:
Date Doj,Dob;
void getdata()
Doj.getdata();
Dob.getdata();
void display1()
if(Doj.year>=2007)
{
cout<<"\nDATE OF JOINING IS:\n";
cout<<"YEAR:"<<Doj.year<<"\nMONTH:"<<Doj.month<<"\nDAY:"<<Doj.day<<endl;
else
void display2()
if(2012-Dob.year<=40)
cout<<"YEAR:"<<Dob.year<<"\nMONTH:"<<Dob.month<<"\nDAY:"<<Dob.day<<endl;
else
};
int main()
{
Employee e1;
e1.getdata();
e1.display1();
e1.display2();
return 0;
HOME TASK 1
#include <iostream>
#include <conio.h>
#include <string>
class characters
public:
int b;
char a='b';
void getdata()
cin>>a;
};
class integer
public:
int numeral;
characters c1;
void convert()
c1.getdata();
numeral=c1.a;
void sett()
{
cout<<"Numeral value is "<<numeral<<endl;
};
int main()
integer i1;
i1.convert();
i1.sett();
return 0;
CONCLUSION
In this lab I learnt about the concept of composition. I came to know how to use composition in
a class. Moreover, I am able to use composition in different real time scenarios also the
purpose of composition.