Professional Documents
Culture Documents
Abubakar (Bcsm-f18-041) Assign 2
Abubakar (Bcsm-f18-041) Assign 2
Oriented Assignment -2
Programmin
g
Abubakar Mahboob (Bcsm-f18-041)
Program1: Write the code for the class Car. The class 'Car' inherits its properties from the class 'Automobiles'
which inherits some of its properties from another class 'Vehicles'.
#include<iostream>
#include<string>
class vehicle{
public:
string vehicletype;
public:
vehicletype = x;
string getvehicle(){
return vehicletype;
};
public:
string manufacturer;
public:
manufacturer = y;
string getmanufacturer(){
return manufacturer;
};
class car : public automobile{
public:
string carName;
string carColor;
public:
carName = z;
string getcarname(){
return carName;
};
int main(){
car obj;
string vt;
cin>>vt;
obj.setvehicle(vt);
string at;
cin>>at;
obj.setmanufacturer(at);
string cn;
obj.setcarname(cn);
return 0;
Output:
Program 2: Person Data with Getter Setter
#include<iostream>
#include<string>
class Person{
public:
string fname;
string lname;
int cnic;
string address;
int phone;
public:
x= fname;
string getfname(){
return fname;
y= lname;
string getlname(){
return lname;
}
void setcnic(int c){
c= cnic;
int getcnic(){
return cnic;
a= address;
string getaddress(){
return address;
};
public:
string rollno;
string program;
string courses[5];
public:
r= rollno;
string getrollno(){
return rollno;
string getprogram(){
return program;
void setcourses(){
};
int main(){
Student myObj;
string fn;
cin>>fn;
myObj.setfname(fn);
cin>>ln;
myObj.setlname(ln);
int cn;
cin>>cn;
myObj.setcnic(cn);
string rn;
cin>>rn;
myObj.setrollno(rn);
string p;
cin>>p;
myObj.setprogram(p);
myObj.setcourses();
return 0;
}
Output: