vc++程序设计备课讲稿

上传人:go****e 文档编号:137422820 上传时间:2020-07-08 格式:DOC 页数:6 大小:56KB
返回 下载 相关 举报
vc++程序设计备课讲稿_第1页
第1页 / 共6页
vc++程序设计备课讲稿_第2页
第2页 / 共6页
vc++程序设计备课讲稿_第3页
第3页 / 共6页
vc++程序设计备课讲稿_第4页
第4页 / 共6页
vc++程序设计备课讲稿_第5页
第5页 / 共6页
点击查看更多>>
资源描述

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

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

2、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矩形按向量(x,y)移动endl; cout现在矩形左上角所在的位置:endl; cout(X+x,Y+y)endl; void CRectangle:Where() cout现在矩形左上角所在的位置:endl; cout(X,Y)endl; void CRectangl

3、e:Size(double l, double 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; 运行结果如下:2.设计一个类#include us

4、ing namespace std; class CPetrol 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() coutinput three amounts!

5、am_90am_93am_98; total=am_90*price_90+am_93*price_93+am_98*price_98; void main() CPetrol c; c.setamount(); coutThe total isc.totalendl; 运行结果如下:3.#include class Line friend 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; else couterrorendl; void main () Line A(1,2,-15),B(4,5,-16); setpoint(A,B); 收集于网络,如有侵权请联系管理员删除

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

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

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