第三周C++ 任务4.
2012-03-07 17:25
197 查看
【任务4】(改自教材P262第6题)仿照你阅读过的程序,编写基于对象的程序,求3个长方柱的体积。
数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:
(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这3个长方柱的体积和表面积;
马琳。
#include <iostream> using namespace std; class fang { public: void set_data(int, int, int); void set_volume(); void set_areas(); void display(); private: int length; int width; int heigth; int volume; int areas; }; void fang::set_data(int n1,int n2,int n3) { length=n1; width=n2; heigth=n3; } void fang::set_volume() { volume=length*width*heigth; } void fang::set_areas() { areas=(length*width+length*heigth+width*heigth)*2; } void fang::display() { cout<<volume<<endl; cout<<areas<<endl; } int main() { int length,heigth,width; cin>>length>>heigth>>width; fang x; fang x2; fang x3; x.set_data(length,heigth,width); x.set_volume(); x.set_areas(); x.display(); x2.set_data(length,heigth,width); x2.set_volume(); x2.set_areas(); x2.display(); x3.set_data(length,heigth,width); x3.set_volume(); x3.set_areas(); x3.display(); return 0; }
相关文章推荐
- C++程序设计实验报告(三十一)---第三周任务一
- C++程序设计实验报告(三十三)---第三周任务三
- 第三周 C++作业任务3
- C++程序设计实验报告(三十四)---第三周任务四
- 第三周C++ 作业任务二。
- 2015年C++第三周,任务一:打印个人信息,学生,老师,在职教师
- c++第三周任务-单步调试学习面向对象程序
- c++ 第三周任务-修旱冰场
- C++第三周【任务4】:(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这3个长方柱的体积和表面积;
- 2015年C++第三周,任务二:输入几个学生的成绩,用空格隔开,利用容器vector输出成绩,并显示各个等级的数量。
- C++第三周【任务2】在实验报告改错,在改动处加注释说明理由
- C++第三周任务3请在原类基础上,增加成员函数,要求前三个设计成内置函数,在main()数中增加适当的调用以展示扩充类定义后的功能(最好能一次运行)。
- 2013c++第三周任务-时间类
- C++ 十四周任务-冒泡法排序
- 第三周任务
- C++第7周任务3-输出星号图详解示例
- C++第7周任务3-输出星号图全解
- C++第十四周【任务2】建立专门的链表类处理有关动态链表的操作
- C++ 十四周任务成绩处理2
- 4. 其他C++特性