第一周 项目二:长方柱类
来源:互联网 发布:linux 驱动 培训 编辑:程序博客网 时间:2024/04/19 21:56
问题及代码:
/** Copyright (c) 2015, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作 者:李楠* 完成日期:2015年3月13日* 版 本 号:v1.0** 问题描述:编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(height)、体积,要求设计成员函数实现下面的功能: (1)由键盘输入3个长方柱的长、宽、高; (2)计算长方柱的体积(volume)和表面积(areas); (3)输出这3个长方柱的体积和表面积;* 输入描述:略* 程序输出:略*/#include <iostream>#include <cstring>using namespace std;class Bulk{public: void display(); void getvalue();private: double length; double width; double height;};//下面定义需要的成员函数void Bulk::display(){ cout<<"体积是: "<<length*width*height<<endl; cout<<"表面积是: "<<2*(length*width+length*height+width*height)<<endl;}void Bulk::getvalue(){ cout<<"请输入长方体的长宽高:"; cin>>length; cin>>width; cin>>height;}int main(){ Bulk b1,b2,b3; cout<<"第一个长方体:"<<endl; b1.getvalue(); b1.display(); cout<<"第二个长方体:"<<endl; b2.getvalue(); b2.display(); cout<<"第三个长方体:"<<endl; b3.getvalue(); b3.display(); return 0;}
运行结果:(无法插入图片)
第一个长方体:
请输入长方体的长宽高:3 4 5
体积是: 60
表面积是: 94
第二个长方体:
请输入长方体的长宽高:6 7 8
体积是: 336
表面积是: 292
第三个长方体:
请输入长方体的长宽高:1 2 3
体积是: 6
表面积是: 22
Process returned 0 (0x0) execution time : 16.641 s
Press any key to continue.
知识点总结:
本来思路是和前一个程序一样定义类的数据成员和成员函数,但是发现成员函数得改变定义形式,因为有三个长方体的长宽高需要输入,所以要定义两个函数,一个得到长宽高,另一个计算表面积和体积并输出。在编程序之前不思考直接就开始编程序确实效率比较低!!!!
学习心得:
编程序不能按照一个模板,要根据题型适当改变思路!!!!
0 0
- 第一周 项目二:长方柱类
- 第一周项目二 长方柱类
- 第一周项目二:长方柱类
- 第一周项目二--长方柱类
- 第一周项目2:长方柱类
- 第一周项目 2 长方柱类
- 第一周项目2长方柱类
- 第一周项目2——长方柱类
- C++第一周项目2,长方柱类
- 第一周项目二 长方体柱类
- 第2周项目长方柱类
- 第一周上机实践_长方柱
- 第二周项目二 长方柱类
- 第二周项目二:长方柱类
- 第二周项目二--长方柱类
- 第二周 项目二-长方柱类
- 第二周项目二长方柱类
- 第二周 项目二--长方柱类
- hdu5037(贪心)
- JAVE amr转换mp3
- mysql备份还原数据库,ubuntu
- python面向对象的继承
- C++游戏之创建第一个窗体程序(一)
- 第一周 项目二:长方柱类
- 完整java开发中JDBC连接数据库代码和步骤
- P27 5
- zookeeper资料
- Linux 命令行解析之getopt方法详解
- Java的运行原理
- R6010 -abort() has been called错误分析及其解决方法
- nginx连接操作memcahe
- 三星将专注于高端产品 推出更多金属、纤薄智能机【转载】