设计并测试一个椭圆类
程序员文章站
2022-07-15 17:07:29
...
题目内容:
设计并测试一个名为Ellipse的椭圆类,其属性为圆心坐标及长半轴和短半轴的长度。设计一个构造函数(Ellipse(int,int,double,double))对这些属性进行初始化,并通过成员函数计算出椭圆的面积(double
Area())。
S(椭圆面积)=PI(圆周率)×a(长半轴)×b(短半轴)
其中PI取3.14
输入格式:
圆心坐标、长半轴和短半轴的长度
输出格式:
椭圆的面积
输入样例:
1 1 1 2
输出样例:
6.28
时间限制:500ms内存限制:32000kb
#include<iostream>
using namespace std;
class Ellipse
{
private:
int coreX;
int coreY;
double a;
double b;
const double PI = 3.14;
public:
Ellipse(int _coreX,int _coreY,double _a,double _b)
{
coreX = _coreX;
coreY = _coreY;
a = _a;
b = _b;
}
double Area(double aa,double bb)
{
return a*b*PI;
}
};
int main()
{
int coreX,coreY;
double a,b;
cin>>coreX>>coreY>>a>>b;
Ellipse e(coreX,coreY,a,b);
cout<<e.Area(a,b)<<endl;
return 0;
}
下一篇: xshell 关闭后保持程序运行
推荐阅读
-
Bartender怎么设计一个带有文字条码的标签并打印?
-
利用模板建站来建一个艺术设计类的网站 需要注意些什么
-
photoshop制作一个设计类网页主页
-
创建一个测试类,测试异常的抛出,异常的抛出处理案例
-
PTA 6-5设计一个BankAccount类2.0
-
Vular开发手记#1:设计并实现一个拼插式应用程序框架
-
设计并编写代码自动格斗类游戏。
-
5位评委对参赛选手进行打分,将所有的打分结果存储到对应类型的数组中, 将所有的评分结果去除一个最低分,去除一个最高分,然后获取的平均分数为 选手的最终得分.设计程序,用键盘输入5位评委的评分,并打印输
-
设计并测试一个椭圆类
-
一个DDD指导下的实体类设计案例