您的位置:首页 > 编程语言 > C语言/C++

C++项目 对象数组操作长方柱类

2014-07-17 18:23 429 查看
#include<iostream>
using namespace std;
class Bulk{
public:
Bulk(float l=1.0,float w=1.0,float h=1.0);
void output();
void get_value();
private:
float lenght;
float width;
float height;
};
Bulk::Bulk(float l,float w,float h)
{
lenght=l;
width=w;
height=h;
}
void Bulk::get_value()
{
cout<<"Please input the parameters:"<<endl;
float l,w,h;
cin>>l>>w>>h;

}
void Bulk::output()
{
float v;
v=lenght*width*height;
cout<<"the volum of this bulk is: "<<v<<endl;
float s;
s=2*(lenght*width+lenght*height+width*height);
cout<<"the size of this bulk is: "<<s<<endl;
}
void main()
{
Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};
b[4].get_value();
cout<<"volum and size of b[0]:"<<endl;
b[0].output();
cout<<"volum and size of b[1]:"<<endl;
b[1].output();
cout<<"volum and size of b[2]:"<<endl;
b[2].output();
cout<<"volum and size of b[3]:"<<endl;
b[3].output();
cout<<"volum and size of b[4]:"<<endl;
b[4].output();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: