C++ program to find area of rectangle using constructor overloading

C++ program to find area of rectangle using constructor overloading


#include<iostream>  

using namespace std;  

class area{  

int are,len,bre;  

public:  

area() {  

len=10, bre=20;  

cout<<"Default constructor called\n";  

cout<<"length="<<len<<"\nbreadth="<<bre<<endl;  

}  

area(int x,int y) {  

len=x;  

bre=y;  

}  

void cal();  

void print();  

~area();     // destructor  

};  

void area::cal(){  

are=len*bre;  

}  

void area::print(){  

   cout<<"Area of rectangle is:  "<<are<<endl;  

}  


area::~area(){  

}  

int main(){  

   int len,bre;  

   area a1;  

   a1.cal();  

   a1.print();  

   cout<<"Enter length and breadth for parameterised constructor:\n";  

   cin>>len>>bre;  

   area a2(len,bre);  

   a2.cal();  

   a2.print();  

   return 0;  

 


For Flipkart and Amazon best deals visit:

No comments:

Powered by Blogger.