Advertisement
Guest User

shuvo

a guest
Jul 16th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.56 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. int add(int a,int b);
  4. double add(double a,double b);
  5.  
  6. class rectangle
  7. {
  8. private:
  9.     int area;
  10.     int length;
  11.     int breadth;
  12. public:
  13.     rectangle(int l,int b)
  14.     {
  15.         length=l;
  16.         breadth=b;
  17.  
  18.     }
  19.     ~rectangle()
  20.     {
  21.  
  22.         cout<<"destructor calling"<<"\n";
  23.  
  24.     }
  25.     void set_length(int l);
  26.  
  27.     int get_length();
  28.  
  29.     void set_breadth(int b);
  30.  
  31.     int get_breadth();
  32.  
  33.     int get_area();
  34.  
  35.  
  36. };
  37.  
  38. void rectangle::set_length(int l)
  39. {
  40.     if(l<0)
  41.     {
  42.         length=0;
  43.         return;
  44.     }
  45.     length=l;
  46. }
  47. int rectangle::get_length()
  48. {
  49.     return length;
  50. }
  51. void rectangle::set_breadth(int b)
  52. {
  53.     if(b<0)
  54.     {
  55.         breadth=0;
  56.         return;
  57.     }
  58.     breadth=b;
  59. }
  60. int rectangle::get_breadth()
  61. {
  62.     return breadth;
  63. }
  64. int rectangle::get_area()
  65. {
  66.     area=length*breadth;
  67.     return area;
  68. }
  69. int add(int a,int b)
  70. {
  71.     int sum=a+b;
  72.     return sum;
  73. }
  74. double add(double a,double b)
  75. {
  76.     double sum=a+b;
  77.     return sum;
  78. }
  79.  
  80.  
  81. int main()
  82. {
  83.     rectangle r1(5,4),r2(10,3);
  84.     r1.set_length(6);
  85.  
  86.     cout<<"length of r1 is "<<r1.get_length()<<endl;
  87.     cout<<"breadth of r2  is "<<r1.get_breadth()<<endl;
  88.     cout<<"area of r1 is "<<r1.get_area()<<endl;
  89.  
  90.     cout<<"length of r2  is "<<r2.get_length()<<endl;
  91.     cout<<"breadth of r2  is "<<r2.get_breadth()<<endl;
  92.     cout<<"area of r2 is "<<r2.get_area()<<endl;
  93.     cout<<"sum of 3 and 5 is "<<add(3,5)<<"\n";
  94.     cout<<"sum of 3.2 and 5.5 is "<<add(3.2,5.5)<<"\n";
  95.  
  96.  
  97.     return 0;
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement