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

编程小练习

2016-04-28 08:47 381 查看
/*问题描述:编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)

      

*/

#include<iostream>

using namespace std;

class Bulk

{

public:

    Bulk(double x=1.0,double y=1.0,double z=1.0):length(x),width(y),heigth(z){}

    void get_value();

    void display();

private:

    double length;

    double width;

    double heigth;

};

void Bulk::get_value()

{

    cout<<"please input length、width、heigth:";

    cin>>length>>width>>heigth;

}

void Bulk::display()

{

   cout<<"The volume is:"<<length*width*heigth<<endl;

   cout<<"The area is:"<<2*(length*width+length*heigth+heigth*width)<<endl;

}

int main()

{

     Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};

     b[4].get_value();

    for(int i=0; i<5; ++i)

      {

        cout<<"关于b["<<i<<"]"<<endl;

        b[i].display();

     }

     return 0;

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