/*Program to declare class Account having data members as Account No.
and balance. Accept this data for 3 accounts and give interest of 10% where
balance is equal or greater than 5000 and display them*/
#include<iostream.h>
#include<conio.h>
class Account
{
public:
int acc_no,bal,inte;
void accept();
void display();
};
void Account::accept(void)
{
cout<<"tEnter the account number : ";
cin>>acc_no;
cout<<"tEnter the balance : ";
cin>>bal;
}
void Account::display(void)
{
cout<<"tThe account number is : "<<acc_no<<endl;
cout<<"tThe balance is : "<<bal<<endl;
}
void main()
{
int i;
clrscr();
Account a[3];
for(i=0;i<3;i++)
{
a[i].accept();
}
cout<<"*********************************************"<<endl;
for(i=0;i<3;i++)
{
if(a[i].bal>=5000)
{
a[i].inte=(a[i].bal*100)/10;
a[i].bal=a[i].bal+a[i].inte;
}
a[i].display();
cout<<"=============================================="<<endl;
}
getch();
}
OUTPUT
/*Program to declare a class city having data members as name and
population.Accept this data for 5 cities and display names of city
having highest population*/
#include<iostream.h>
#include<conio.h>
class city
{
public:
char name[20];
int population;
void accept()
{
cout<<"tEnter the Name of the city: ";
cin>>name;
cout<<"tEnter the population : ";
cin>>population;
}
void display()
{
cout<<"tName is : "<<name<<endl;
cout<<"tPopulation is : "<<population<<endl;
}
};
void main()
{
int i;
clrscr();
city c[5];
for(i=0;i<5;i++)
{
c[i].accept();
}
//sorting
for(i=0;i<5;i++)
{
for(int j=0;j<4;j++)
{
if(c[j].population<c[j+1].population)
{
city temp = c[j];
c[j]=c[j+1];
c[j+1]=temp;
}
}
}
for(i=0;i<5;i++)
{
c[i].display();
}
getch();
}
OUTPUT
/*Program for swapping contents using friend function*/
#include<iostream.h>
#include<conio.h>
class sample
{
private:
int x,y;
public:
void setdata(int a,int b)
{
x=a;
y=b;
}
void showdata()
{
cout<<"nnttx="<<x<<"nntty="<<y;
}
friend void swap(sample &s);
};
void swap(sample &s)
{
int temp;
temp=s.x;
s.x=s.y;
s.y=temp;
}
void main()
{
sample s;
int x1,x2;
clrscr();
cout<<"nnttEnter 2 Numbers:";
cin>>x1>>x2;
s.setdata(x1,x2);
cout<<"nnttBefore Swappingn";
s.showdata();
cout<<"nnttAfter Swappingn";
swap(s);
s.showdata();
getch();
}
OUTPUT
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
class emp
{
public:
int emp_no,sal;
char ch;
void accept()
{
cout<<"nnttEnter the number : ";
cin>>emp_no;
cout<<"nnttEnter the salary : ";
cin>>sal;
}
void display()
{
cout<<"nnttEnter another(Y/N) ? : ";
// cin>>ch;
}
};
void main()
{
char ch;
emp e,e1;
clrscr();
e.accept();
e.display();
// cout<<"Enter u r choice Y|N : ";
cin>>ch;
if(ch=='y' || ch=='Y')
{
e.accept();
e1.accept();
}
else
{
cout<<"nnttExit";
}
getch();
}
OUTPUT :
/**/
#include<iostream.h>
#include<conio.h>
class sample
{
static int r;
int p,d,i;
public:
void accept();
void display();
};
int sample::r;
void sample::accept()
{
cout<<"nnttEnter principal : ";
cin>>p;
cout<<"nnttEnter the rate of interest : ";
cin>>r;
cout<<"nnttEnter the duration : ";
cin>>d;
}
void sample::display()
{
i=p*d*r/100;
cout<<"nnttSimple Interest : "<<i;
}
void main()
{
clrscr();
sample s;
s.accept();
s.display();
getch();
}
OUTPUT :
#include<iostream.h>
#include<conio.h>
class base1
{
private:
int b1;
};
class base2
{
private:
int b2;
};
class derived:public base1,public base2
{
private:
int d1;
};
void main()
{
clrscr();
cout<<endl<<"nntt"<<sizeof(base1)<<endl<<"nntt"
<<sizeof(base2)<<endl<<"nntt"<<sizeof(derived);
getch();
}
OUTPUT:
/*Program to implement multiple inheritance. Assume suitable
member variables and member functions(using virtual base class*/
#include<iostream.h>
#include<conio.h>
class acc
{
private:
char name[20];
public:
void accept1()
{
cout<<"nnttEnter the name : ";
cin>>name;
}
void display1()
{
cout<<"nnttThe name is : "<<name;
}
};
class sav_a:virtual public acc
{
private:
int no;
public:
void accept2()
{
cout<<"nnttEnter the number : ";
cin>>no;
}
void display2()
{
cout<<"nnttThe number is : "<<no;
}
};
class cur_a:public virtual acc
{
private:
int a_no;
public:
void accept3()
{
cout<<"nnttEnter the a_no number : ";
cin>>a_no;
}
void display3()
{
cout<<"nnttThe a_no is : "<<a_no;
}
};
class fix_dip:public sav_a,public cur_a
{
private:
int rec_no;
public:
void accept4()
{
cout<<"nnttEnter rec number : ";
cin>>rec_no;
}
void display4()
{
cout<<"nnttThe rec number is : "<<rec_no;
}
};
void main()
{
clrscr();
fix_dip f;
f.accept1();
f.display1();
f.accept2();
f.display2();
f.accept3();
f.display3();
f.accept4();
f.display4();
getch();
}
OUTPUT :
/*Hierachical Inheriance*/
#include<iostream.h>
#include<conio.h>
class Employee
{
private:
char emp_nm[23];
int emp_id;
public:
void accept1()
{
cout<<"nnttEnter the Employee name : ";
cin>>emp_nm;
cout<<"nnttEnter the employee ID : ";
cin>>emp_id;
}
void display1()
{
cout<<"nnttThe employee Name is : "<<emp_nm;
Employee
ManagerWorker
cout<<"nnttThe employee ID is : "<<emp_id;
}
};
class worker:public Employee
{
private:
int sal;
public:
void accept2()
{
cout<<"nnttEnter the salary : ";
cin>>sal;
}
void display2()
{
cout<<"nnttThe salary is : "<<sal;
}
};
class Manager:public Employee
{
private:
int allowance;
public:
void accept3()
{
cout<<"nnttEnter the total allowance : ";
cin>>allowance;
}
void display3()
{
cout<<"nnttThe total allowance is : "<<allowance;
}
};
void main()
{
clrscr();
worker w;
w.accept1();
w.display1();
w.accept2();
w.display2();
Manager m;
m.accept1();
m.display1();
m.accept3();
m.display3();
getch();
}
OUTPUT :
/*Program to declare a class book containing data members
book_title,author_name and price. Accept and display the
information for one object of the class using pointer to that
object.*/
#include<iostream.h>
#include<conio.h>
class book
{
int price;
char title[14],name[20];
public:
void getdata()
{
cout<<"nnttEnter the title of the Book : ";
cin>>title;
cout<<"nnttEnter the name of the Author :
";
cin>>name;
cout<<"nnttEnter the price of the Book : ";
cin>>price;
}
void putdata()
{
cout<<"nnttThe title of the Book is :
"<<title;
cout<<"nnttThe name of the Book is :
"<<name;
cout<<"nnttThe price of the Book is :
"<<price;
}
};
void main()
{
book b,*p;
clrscr();
p=&b;
p->getdata();
p->putdata();
getch();
}
OUTPUT 
/*Program to declare a class ‘box’ having data members
height,width and breadth.Accept this information for one
object using pointer to that object. Display the area and
volume of that object.*/
#include<iostream.h>
#include<conio.h>
class box
{
int height,width,breadth;
public:
void getdata()
{
cout<<"nnttEnter the height : ";
cin>>height;
cout<<"nnttEnter the width : ";
cin>>width;
cout<<"nnttEnter the breadth : ";
cin>>breadth;
}
void area()
{
cout<<"nnttArea of the box is :
"<<breadth*width;
}
void volume()
{
cout<<"nnttVolume of the Box is :
"<<height*width*breadth;
}
};
void main()
{
clrscr();
box b,*p;
p=&b;
p->getdata();
p->area();
p->volume();
getch();
}
OUTPUT :  
/*program to declare a class birthday having data members day, month
and year. Accept this information for 4 object using pointer to the
array of object.*/
#include<iostream.h>
#include<conio.h>
class birthday
{
private:
int day,month,year;
public:
void getdata()
{
cout<<"ntEnter the Day : ";
cin>>day;
cout<<"ntEnter the Month : ";
cin>>month;
cout<<"ntEnter the Year : ";
cin>>year;
}
};
void main()
{
int i;
clrscr();
birthday *b[4];
for(i=0;i<4;i++)
{
b[i]->getdata();
}
getch();
}
OUTPUT 
Pratik Bakane C++
Pratik Bakane C++
Pratik Bakane C++
Pratik Bakane C++

Pratik Bakane C++

  • 1.
    /*Program to declareclass Account having data members as Account No. and balance. Accept this data for 3 accounts and give interest of 10% where balance is equal or greater than 5000 and display them*/ #include<iostream.h> #include<conio.h> class Account { public: int acc_no,bal,inte; void accept(); void display(); }; void Account::accept(void) { cout<<"tEnter the account number : "; cin>>acc_no; cout<<"tEnter the balance : "; cin>>bal; } void Account::display(void) {
  • 2.
    cout<<"tThe account numberis : "<<acc_no<<endl; cout<<"tThe balance is : "<<bal<<endl; } void main() { int i; clrscr(); Account a[3]; for(i=0;i<3;i++) { a[i].accept(); } cout<<"*********************************************"<<endl; for(i=0;i<3;i++) { if(a[i].bal>=5000) { a[i].inte=(a[i].bal*100)/10;
  • 3.
  • 4.
  • 5.
    /*Program to declarea class city having data members as name and population.Accept this data for 5 cities and display names of city having highest population*/ #include<iostream.h> #include<conio.h> class city { public: char name[20]; int population; void accept() { cout<<"tEnter the Name of the city: "; cin>>name; cout<<"tEnter the population : "; cin>>population; } void display() { cout<<"tName is : "<<name<<endl;
  • 6.
    cout<<"tPopulation is :"<<population<<endl; } }; void main() { int i; clrscr(); city c[5]; for(i=0;i<5;i++) { c[i].accept(); } //sorting for(i=0;i<5;i++) { for(int j=0;j<4;j++) { if(c[j].population<c[j+1].population) { city temp = c[j];
  • 7.
  • 8.
  • 9.
    /*Program for swappingcontents using friend function*/ #include<iostream.h> #include<conio.h> class sample { private: int x,y; public: void setdata(int a,int b) { x=a; y=b; } void showdata() { cout<<"nnttx="<<x<<"nntty="<<y; } friend void swap(sample &s); }; void swap(sample &s) { int temp; temp=s.x;
  • 10.
    s.x=s.y; s.y=temp; } void main() { sample s; intx1,x2; clrscr(); cout<<"nnttEnter 2 Numbers:"; cin>>x1>>x2; s.setdata(x1,x2); cout<<"nnttBefore Swappingn"; s.showdata(); cout<<"nnttAfter Swappingn"; swap(s); s.showdata(); getch(); }
  • 11.
  • 12.
    #include<iostream.h> #include<conio.h> #include<string.h> #include<stdlib.h> class emp { public: int emp_no,sal; charch; void accept() { cout<<"nnttEnter the number : "; cin>>emp_no; cout<<"nnttEnter the salary : "; cin>>sal; } void display() { cout<<"nnttEnter another(Y/N) ? : "; // cin>>ch; } };
  • 13.
    void main() { char ch; empe,e1; clrscr(); e.accept(); e.display(); // cout<<"Enter u r choice Y|N : "; cin>>ch; if(ch=='y' || ch=='Y') { e.accept(); e1.accept(); } else { cout<<"nnttExit"; } getch(); }
  • 14.
  • 15.
    /**/ #include<iostream.h> #include<conio.h> class sample { static intr; int p,d,i; public: void accept(); void display(); }; int sample::r; void sample::accept() { cout<<"nnttEnter principal : "; cin>>p; cout<<"nnttEnter the rate of interest : "; cin>>r; cout<<"nnttEnter the duration : "; cin>>d; }
  • 16.
    void sample::display() { i=p*d*r/100; cout<<"nnttSimple Interest: "<<i; } void main() { clrscr(); sample s; s.accept(); s.display(); getch(); }
  • 17.
  • 18.
    #include<iostream.h> #include<conio.h> class base1 { private: int b1; }; classbase2 { private: int b2; }; class derived:public base1,public base2 { private: int d1; }; void main() { clrscr(); cout<<endl<<"nntt"<<sizeof(base1)<<endl<<"nntt" <<sizeof(base2)<<endl<<"nntt"<<sizeof(derived);
  • 19.
  • 20.
    /*Program to implementmultiple inheritance. Assume suitable member variables and member functions(using virtual base class*/ #include<iostream.h> #include<conio.h> class acc { private: char name[20]; public: void accept1() { cout<<"nnttEnter the name : "; cin>>name; } void display1() { cout<<"nnttThe name is : "<<name; } }; class sav_a:virtual public acc
  • 21.
    { private: int no; public: void accept2() { cout<<"nnttEnterthe number : "; cin>>no; } void display2() { cout<<"nnttThe number is : "<<no; } }; class cur_a:public virtual acc { private: int a_no; public: void accept3() { cout<<"nnttEnter the a_no number : ";
  • 22.
    cin>>a_no; } void display3() { cout<<"nnttThe a_nois : "<<a_no; } }; class fix_dip:public sav_a,public cur_a { private: int rec_no; public: void accept4() { cout<<"nnttEnter rec number : "; cin>>rec_no; } void display4() { cout<<"nnttThe rec number is : "<<rec_no; } };
  • 23.
  • 24.
  • 25.
    /*Hierachical Inheriance*/ #include<iostream.h> #include<conio.h> class Employee { private: charemp_nm[23]; int emp_id; public: void accept1() { cout<<"nnttEnter the Employee name : "; cin>>emp_nm; cout<<"nnttEnter the employee ID : "; cin>>emp_id; } void display1() { cout<<"nnttThe employee Name is : "<<emp_nm; Employee ManagerWorker
  • 26.
    cout<<"nnttThe employee IDis : "<<emp_id; } }; class worker:public Employee { private: int sal; public: void accept2() { cout<<"nnttEnter the salary : "; cin>>sal; } void display2() { cout<<"nnttThe salary is : "<<sal; } }; class Manager:public Employee { private: int allowance; public:
  • 27.
    void accept3() { cout<<"nnttEnter thetotal allowance : "; cin>>allowance; } void display3() { cout<<"nnttThe total allowance is : "<<allowance; } }; void main() { clrscr(); worker w; w.accept1(); w.display1(); w.accept2(); w.display2(); Manager m; m.accept1(); m.display1(); m.accept3(); m.display3();
  • 28.
  • 30.
    /*Program to declarea class book containing data members book_title,author_name and price. Accept and display the information for one object of the class using pointer to that object.*/ #include<iostream.h> #include<conio.h> class book { int price; char title[14],name[20]; public: void getdata() { cout<<"nnttEnter the title of the Book : "; cin>>title; cout<<"nnttEnter the name of the Author : "; cin>>name; cout<<"nnttEnter the price of the Book : "; cin>>price; }
  • 31.
    void putdata() { cout<<"nnttThe titleof the Book is : "<<title; cout<<"nnttThe name of the Book is : "<<name; cout<<"nnttThe price of the Book is : "<<price; } }; void main() { book b,*p; clrscr(); p=&b; p->getdata(); p->putdata(); getch(); }
  • 32.
  • 33.
    /*Program to declarea class ‘box’ having data members height,width and breadth.Accept this information for one object using pointer to that object. Display the area and volume of that object.*/ #include<iostream.h> #include<conio.h> class box { int height,width,breadth; public: void getdata() { cout<<"nnttEnter the height : "; cin>>height; cout<<"nnttEnter the width : "; cin>>width; cout<<"nnttEnter the breadth : "; cin>>breadth; } void area() {
  • 34.
    cout<<"nnttArea of thebox is : "<<breadth*width; } void volume() { cout<<"nnttVolume of the Box is : "<<height*width*breadth; } }; void main() { clrscr(); box b,*p; p=&b; p->getdata(); p->area(); p->volume(); getch(); }
  • 35.
  • 36.
    /*program to declarea class birthday having data members day, month and year. Accept this information for 4 object using pointer to the array of object.*/ #include<iostream.h> #include<conio.h> class birthday { private: int day,month,year; public: void getdata() { cout<<"ntEnter the Day : "; cin>>day; cout<<"ntEnter the Month : "; cin>>month; cout<<"ntEnter the Year : "; cin>>year; } }; void main() {
  • 37.
  • 38.