• 热门专题

长方柱类C++类定义

作者:  发布日期:2014-04-02 19:15:24
Tag标签:
  • Description

    编写基于对象的程序,求长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:
    (1)由键盘输入长方柱的长、宽、高;
    (2)计算长方柱的体积(volume)和表面积(areas);
    (3)输出这长方柱的体积和表面积。

    Input

    长方柱的长、宽、高

     

    Output

    长方柱的体积和表面积

     

    Sample Input

    2 3 4

    Sample Output

    24
    52

    HINT

     

    #include <iostream> 
    using namespace std; 
    class Bulk //定义一个长方体的类
      
    { 
          
    public: //成员的公有部分(成员函数部分)
        void set_value(); 
          
        double get_volume(); 
          
        double get_area(); 
          
          
    private: //私有部分
          
        double lengh; 
          
        double width; 
          
        double height; 
          
    }; 
    //下面定义成员函数 
    void Bulk::set_value() //在类外定义成员函数
    { 
        cin>>lengh>>width>>height; 
    } 
      
    double Bulk::get_volume() 
    { 
        return (lengh*width*height); 
    } 
      
    double Bulk::get_area() 
    { 
        return (2*(lengh*width+lengh*height+width*height)); 
    } 
      
      
    //用main()函数测试,完成输入输出 
      
    int main() 
      
    { 
          
        Bulk b1; 
          
        b1.set_value(); 
          
        cout<<b1.get_volume()<<endl; 
          
        cout<<b1.get_area()<<endl; 
          
        return 0; 
          
    } 
    

     

延伸阅读:

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规