![5d8add8fef1f445e777660b9473e4951.png](https://img-blog.csdnimg.cn/img_convert/5d8add8fef1f445e777660b9473e4951.png)
根据已知点的坐标,计算出一些规则图形的面积,如圆、矩形等等;
在所使用的的平面坐标系中,X轴的正方向是水平向右的,y轴的正方向是竖直向下的。
![e37420e0400edf0fc2a87fb388394ccf.png](https://img-blog.csdnimg.cn/img_convert/e37420e0400edf0fc2a87fb388394ccf.png)
思路:首先应该定义几个类,点Point这个类(包含坐标信息,对坐标进行操作),圆这个类(包含半径和圆心的信息),矩形这个类(包含长和宽以及某个确定方位的定点信息);
首先定义 点 这个类;
// 平面坐标中的点
// 本题坐标系统中,x轴的正方向水平向右,y轴的正方向竖直向下。
class Point {
public:
Point(double x=0.0, double y=0.0): x_(x), y_(y) {
}
double getX() const {
return x_; }
double getY() const {