2) You must implement the pieces of the below classes on the following pages. You only should implement the functions that are underlined and followed by a "TODO: implement" comment. An example main...


C++


Implement only the ones that are underlined plz.


Dont change the the rest.


2) You must implement the pieces of the below classes on the following pages. You only should implement the<br>functions that are underlined and followed by a

Extracted text: 2) You must implement the pieces of the below classes on the following pages. You only should implement the functions that are underlined and followed by a "TODO: implement" comment. An example main function is provided to help you test your solution. You may assume the other functions have been implemented correctly, and you may use them. class Point { public: Point(); Point (double, double); double getX() const; double getY() const; void setX(double); void setY(double); void move(double, double); private: double xCoord; double yCoord; public: // output format: (x,y) void display() const; }; class Rectangle { public: Rectangle(); Rectangle(const Point &11, double w, double h); Rectangle(const Point &11, const Point &ur): // TODO: implement // Output format - LL:(x,y) W:width H:height void display() const; // Output format - // UL:(x,y) UR:(x,y) // LL:(x,y) LR:(x,y) void displayCorners() const: /I TODO: implement // Each returns the specific corner point Point lowerLeft() const; Point upperLeft() const; Point lowerRight() const; Point upperRight() const; / TODO: implement // move the lower left corner of the rectangle void move(double dx, double dy): // TODO: implement private: Point 11; // lower left corner of rectangle double w; // width of rectangle double h; // height of rectangle }; int main() { Rectangle ri - Rectangle(Point(1,7), Point(5,9)); cout « "r1: \n"; r1.displayCorners(); cout « endl « endl; r1.move(-1.5, 2.5); cout « "r1:\n"; r1.displayCorners(); cout « endl « endl; return 0;
Jun 04, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here