作业帮 > 数学 > 作业

C++设计并测试一个名为Ellipse的椭圆类

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/15 00:58:05
C++设计并测试一个名为Ellipse的椭圆类
其属性为外接矩形的左上角和右下角两个点的坐标,将点也定义为一个point类,并能计算椭圆的面积
//楼上的,三角性面积算法你用来求椭圆?已修改
#define pai=3.14159
class CPoint
{
private:
float fxpos;
float fypos;
public:
CPoint()
{
fxpos=0.0;
fypos=0.0
}
~CPoint()
{}
float getXpos()
{
return fxpos;
}
float getYpos()
{
return fypos;
}
}
class CEllipse
{
private:
CPoint lt;
CPoint rb;
public:
CEllipse()
{}
~CEllipse()
{}
float getArea()
{
return pai*(rb.getXpos()-lt.getXpos())*(rb.getYpos()-lt.getYpos())/4;
}
}