Friday, August 5, 2022

DATA HIDING OWN CODE FOR RECTANGLE AREA

 #include<iostream>

using namespace std;


class rectangle

{

    private:

    int length;

    int breadth;

    public:

    void setlength(int l)

    {

        if(l>=0)

        {

           length=l; 

        }

        else

        {

            length=0;

        }

    }

    void setbreadth(int b)

    {

        if(b>=0)

        {

            breadth=b;

        }

        else

        {

            breadth=0;

        }

    }

    int getlength()

    {

        return length;

    }

    int getbreadth()

    {

       return breadth;

    }

    int area()

    {

        return length*breadth;

    }

    int perimeter()

    {

        return 2*(length+breadth);

    }

};

int main()

{

   rectangle r1,r2;

   r1.setlength(20);

   r1.setbreadth(30);

   cout<<"The area r1 is :"<<r1.area()<<endl;

   cout<<"The perimeter r1 is:"<<r1.perimeter()<<endl;

   cout<<"------------------------------------------------"<<endl;

   r2.setlength(50);

   r2.setbreadth(80);

   cout<<"The area r2 is:"<<r2.area()<<endl;

   cout<<"The perimeter r2 is:"<<r2.perimeter()<<endl;

}

No comments:

Post a Comment

CONSTRUCTURE IN PARENT CLASS

class Parent {     public Parent()     {         System.out.println("Parent Constrcutor");     }              } class Child extend...