#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();
}
C++项目 对象数组操作长方柱类
最新推荐文章于 2020-03-24 18:01:36 发布