您的位置:首页 > 其它

第五周项目三-对象数组操作长方体类

2014-03-30 12:10 246 查看
#include <iostream>
using namespace std;
class Bulk
{
private:
double length,width,heigth;
public:
Bulk(double l=1.0,double w=1.0,double h=1.0):length(l),width(w),heigth(h){}
void get_value();
double area();
double volume();
void output();
};
double Bulk::area()
{
return heigth*width*2+length*width*2+length*heigth*2;
}
double Bulk::volume()//体积
{
return heigth*width*length;
}
void Bulk::get_value()
{
cin>>heigth>>width>>length;
}
void Bulk::output()
{
cout<<area()<<"\t"<<volume()<<endl;
}
int main()
{

Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};
cout<<"输入第五个长方柱的长,宽,高:";
b[4].get_value();
//下面分别输出这5个长方柱的体积和表面积
cout << "5个长方柱的表面积和体积分别是:" << endl;
for(int i=0;i<5;i++)
{
b[i].output();
}
return 0;
}

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: