第八周项目二用对象组操作长方柱类
来源:互联网 发布:算法 第四版 微盘 编辑:程序博客网 时间:2024/05/22 03:30
- /*Copyright (c)2016,烟台大学计算机与控制工程学院
- 02.*All rights reserved.
- 03.*文件名称:main.cpp
- 04.*作 者:徐聪
- 05.*完成日期:2016年4月23日
- 06.*版 本 号:v1.0
- 07.*
- 问题描述:编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。
- 程序代码
#include <iostream> using namespace std; class Bulk { private: double length; double width; double heigh; double s; double v; public: Bulk(double x=1.0,double y=1.0,double z=1.0):length(x),width(y),heigh(z){}; void get_value(); void output(); void mianji(); void tiji(); }; void Bulk::output() { cout<<"表面积为:"<<s<<" "<<"体积为:"<<v<<endl;; } void Bulk::mianji() { s=2*length*width+2*length*heigh+2*width*heigh; } void Bulk::tiji() { v=length*width*heigh; } void Bulk::get_value() { double a,b,c; cin>>a>>b>>c; length=a; width=b; heigh=c; } int main() { Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)}; cout<<"请输入第五个长方体的长宽高:"<<endl; b[4].get_value(); b[0].mianji(); b[0].tiji(); b[0].output(); b[1].mianji(); b[1].tiji(); b[1].output(); b[2].mianji(); b[2].tiji(); b[2].output(); b[3].mianji(); b[3].tiji(); b[3].output(); b[4].mianji(); b[4].tiji(); b[4].output(); return 0; }
运行结果
0 0
- 第八周项目二用对象组操作长方柱类
- 第八周项目:用对象数组操作长方柱类
- 第八周项目二 用对象数组操作长方柱类
- 第八周项目二-用对象数组操作长方柱类
- 第八周项目二 用对象数组操作长方柱类
- 第八周项目二-用对象数组操作长方柱类
- 第八周上机实践项目2:用对象组操作长方柱类
- 第八周上机实践项目-项目2-用对象数组操作长方柱类
- 第八周上机实践项目——项目2-用对象数组操作长方柱类
- 第八周上机实践项目 项目2-用对象数组操作长方柱类
- 第八周项目二 用数组对象操纵长方柱类
- 第八周项目2-用对象数组操作长方柱类
- 第八周实践项目2————用对象数组操作长方柱类
- 第八周 【项目2-用对象数组操作长方柱类】
- 第八周项目2用对象数组操作长方柱类
- 第八周项目2 用对象数组操作长方柱类
- 第八周项目2-用对象数组操作长方柱类
- 第八周实践项目2-用对象数据操作长方柱类
- 我的简单PHP框架——LabPHP
- Android Services 创建一个Bound服务
- 今天开个博客玩玩
- Shader实现LOGO的闪光效果
- 分配内存(Linux设备驱动程序)
- 第八周项目二用对象组操作长方柱类
- leetcode 342. Power of Four 判断一个数是否为4的幂
- 全局侧滑
- 有赞搜索引擎实践(算法篇)
- Less函数说明
- 【DS】数据结构--二叉树实现
- 343. Integer Break 【M】
- 欢迎使用CSDN-markdown编辑器
- Eclipse下Genymotion模拟器的安装