Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Paste BOTH your ideone.com link and code in the answer. Write the class definiti

ID: 3573266 • Letter: P

Question

Paste BOTH your ideone.com link and code in the answer. Write the class definition for a class named Rectangle with public member functions getSideX, getSideY, setSideX, setSideY and calcArea. There should be two private member variables called sideX and sideY. Include a main function to create a new instance of your class Rectangle and that calculates the area inside the main function like so, area = rectangle calcArea(). Here is what your main function should look like. Please complete the rest in ideone.com int main() {Rectangle rectangle; double sideX = 0.0; double sideY = 0.0; double area = 0.0; cout sideX; rectangle.setSideX(sideX); cout sideY, rectangle.setSideY(sideY);//area calculation and output needs to completed below return 0;} The stdout should be: SideX = 5 and SideY = 10. Area of rectangle is 50.

Explanation / Answer

#include<iostream>

using namespace std;

class Rectangle
{

   double X, Y;
public:
   Rectangle()
   {
       X = 0;
       Y = 0;
   }
   void setSideX(double x)
   {
       X = x;
   }
   void setSideY(double y)
   {
       Y = y;
   }
   double getSideX()
   {
       return X;
   }
   double getSideY()
   {
       return Y;
   }
   double calArea()
   {
       return (X*Y);
   }
};

int main()
{
   Rectangle rectangle;
   double sideX = 0.0;
   double sideY = 0.0;
   double area = 0.0;

   cout << "sideX = ";
   cin >> sideX;
   rectangle.setSideX(sideX);

   cout << "sideY = ";
   cin >> sideY;
   rectangle.setSideY(sideY);

   //call calArea methode of rectangle to calculate area
   area = rectangle.calArea();
   cout << "SideX = "<<sideX<<" and SideY = "<<sideY<<".Area of rectangle is "<< area<<endl;

}

----------------------------------------------------------------------------------------------------------------------------------------------------

Output:

sideX = 5
sideY = 10
SideX = 5 and SideY = 10.Area of rectangle is 50