[Solved] CCC CRectangle

$25

File Name: CCC_CRectangle.zip
File Size: 131.88 KB

SKU: [Solved] CCC CRectangle Category: Tag:
5/5 - (1 vote)

Please design a class CRectangle with 2 CPoint objects. These 2 CPoint objects denotes the points ot the top left corner and lower right corner. Please calculate the area of the rectangle.

Notes: Each constructor and destructor of all designed classes should output *** is called.

The main function is given as follows

int main()

{

int a=1, b=1, c=6, d=11;

cout<<# Define p1 ######<<endl;

CPoint p1;

cout<<# Define p2 ######<<endl;

CPoint p2(10,20);

cout<<# Define rect1 ######<<endl;

CRectangle rect1;

cout<<# Define rect2 ######<<endl;

CRectangle rect2(p1, p2);

cout<<# Define rect3 ######<<endl;

CRectangle rect3(a, b, c, d);

cout<<# Define rect4 ######<<endl;

CRectangle rect4(rect2);

cout<<# Calculate area ######<<endl;

cout << rect1 area: << rect1.GetArea() << endl;

cout << rect2 area: << rect2.GetArea() << endl;

cout << rect3 area: << rect3.GetArea() << endl;

cout << rect4 area: << rect4.GetArea() << endl;

return 0;

}

# Define p1 ######

CPoint contstructor with default value(0,0) is called.

# Define p2 ######

CPoint contstructor with default value(0,0) is called.

# Define rect1 ######

CPoint contstructor with default value(0,0) is called.

CPoint contstructor with default value(0,0) is called.

CRectangle default contstructor is called.

# Define rect2 ######

CPoint copy contstructor is called.

CPoint copy contstructor is called.

CPoint copy contstructor is called.

CPoint copy contstructor is called.

CRectangle contstructor with (CPoint,CPoint) is called.

# Define rect3 ######

CPoint contstructor with default value(0,0) is called.

CPoint contstructor with default value(0,0) is called.

CRectangle contstructor with (int,int,int,int) is called.

# Define rect4 ######

CPoint copy contstructor is called.

CPoint copy contstructor is called.

CRectangle copy contstructor is called.

# Calculate area ######

rect1 area:0

rect2 area:200

rect3 area:50

rect4 area:200

Answer : Please fill the gap() with c++ language code

#include <iostream>using namespace std;//Please give the definition of CPointCRectangle.int main(){int a=1, b=1, c=6, d=11;cout<<# Define p1 ######<<endl;CPoint p1;cout<<# Define p2 ######<<endl;CPoint p2(10,20);cout<<# Define rect1 ######<<endl;CRectangle rect1;cout<<# Define rect2 ######<<endl;CRectangle rect2(p1, p2);cout<<# Define rect3 ######<<endl;CRectangle rect3(a, b, c, d);cout<<# Define rect4 ######<<endl;CRectangle rect4(rect2);cout<<# Calculate area ######<<endl;cout << rect1 area: << rect1.GetArea() << endl;cout << rect2 area: << rect2.GetArea() << endl;cout << rect3 area: << rect3.GetArea() << endl;cout << rect4 area: << rect4.GetArea() << endl;return 0;}

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] CCC CRectangle
$25