内容发布更新时间 : 2024/11/17 19:37:02星期一 下面是文章的全部内容请认真阅读。
3.25设计一个类CRectangle,除了有相关的数据成员,该类要求包含下述成员函数:矩形从一个位置移动到另一个位置的Move()函数;改变矩形大小的Size()函数;返回矩形左上角的坐标坐标值的Where()函数;计算矩形面积的Area()函数。 代码如下:#include
private: double X; double Y; double Length; double Width; public: CRectangle(double s, double m, double L, double W) { X=s; Y=m; Length=L; Width=W; } ~CRectangle() {} void Move(double , double); void Size(double ,double); void Where(); void Area(); };
void CRectangle::Move(double x, double y) { cout<<\矩形按向量(\移动\ cout<<\现在矩形左上角所在的位置:\ cout<<\ }
void CRectangle::Where() { cout<<\现在矩形左上角所在的位置:\ cout<<\ }
void CRectangle::Size(double l, double w) { cout<<\要更改的长:\ cout<<\要更改的宽:\ Length=l; Width=w; cout<<\面积是:\
}
void CRectangle::Area() { double area; area=Length*Width;
cout<<\面积是:\ }
int main() {
CRectangle cr(2,3,5,4); cr.Where(); cr.Area();
cr.Move(1,2); cr.Size(4,5); return 0; }
运行结果如下:
2.设计一个类
#include
public: CPetrol(); void setamount(); double total; private: double am_90; double am_93; double am_98; double price_90; double price_93;
double price_98; };
CPetrol::CPetrol() { price_90=3.96; price_93=4.05; price_98=4.38; }
void CPetrol::setamount() { cout<<\ cin>>am_90>>am_93>>am_98; total=am_90*price_90+am_93*price_93+am_98*price_98; }
void main() { CPetrol c; c.setamount(); cout<<\ }
运行结果如下:
3.
#include