vc++程序设计

上传人:lil****ar 文档编号:275580894 上传时间:2022-04-11 格式:DOC 页数:4 大小:524.50KB
返回 下载 相关 举报
vc++程序设计_第1页
第1页 / 共4页
vc++程序设计_第2页
第2页 / 共4页
vc++程序设计_第3页
第3页 / 共4页
vc++程序设计_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《vc++程序设计》由会员分享,可在线阅读,更多相关《vc++程序设计(4页珍藏版)》请在金锄头文库上搜索。

1、3.25 设计一个类 CRectangle,除了有相关的数据成员, 该类要求包含下述成员函数: 矩形从一个位置移动到另一个位置的 Move ()函数;改变矩形大小的 Size()函数;返回矩形左上角的坐标坐标值的 Where()函数;计算矩形面积的 Area()函数。代码如下: #include #include class CRectangleprivate: double X;double Y;double Length;double Width;public:CRectangle(double s, double m, double L, double W)X=s;Y=m;Length=

2、L;Width=W;CRectangle()void Move(double , double);void Size(double ,double);void Where();void Area();void CRectangle:Move(double x, double y)cout 矩形按向量 (x,y) 移动endl;cout 现在矩形左上角所在的位置 :endl;cout(X+x,Y+y)endl;void CRectangle:Where()cout现在矩形左上角所在的位置 :endl;cout(X,Y)endl;void CRectangle:Size(double l, dou

3、ble w)cout 要更改的长 :lendl;cout 要更改的宽 :wendl;Length=l;Width=w;cout 面积是: Length*Widthendl;void CRectangle:Area() double area;area=Length*Width;cout 面积是: areaendl;int main()CRectangle cr(2,3,5,4);cr.Where();cr.Area();cr.Move(1,2);cr.Size(4,5);return 0;运行结果如下 :3.26 设计一个类#includeusing namespace std;class C

4、Petrolpublic: 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()coutinput three amounts!am_90am_93am_98;total=am_90*price_90+am_93*

5、price_93+am_98*price_98;void main()CPetrol c;c.setamount();coutThe total isc.totalendl;运行结果如下 :3.27#includeclass Linefriend void setpoint(Line &A,Line &B);private: double a;double b;double c;public:Line (double a1, double b1, double c1)a=a1;b=b1;c=c1;Line();void setpoint(Line &A,Line &B)double x;if(A.a/B.a!=A.b/B.b)x=-100; while(1)if( (-A.c-A.a*x)/A.b - (-B.c-B.a*x)/B.b ) 0.00001)break;x=x+0.00001;coutx (-A.c-A.a*x)/A.b;elsecouterrorendl;void main ()Line A(1,2,-15),B(4,5,-16);setpoint(A,B);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号