立方体类的实现

发布时间 2023-04-17 22:37:14作者: 标志蛋挞

一、问题描述:立方体类Box的实现,完成计算体积、计算表面积、输出结果等功能。

二、解题思路:

1.定义一个立方体类设置私有函数和公有函数

2.输入边长

3.输出体积和表面积

三、代码实现

#include <iostream>
#include <cmath>
using namespace std;

class Box
{
    private:
        float ab;
        float volume;
        float area;
        
    public: 
        Box()
        {
            ab = 0;
        }
        
        void seta(float a)
        {
            ab = a;
        }
        
        void getvolume()
        {
            volume = pow(ab, 3);
        }
        
        void getarea()
        {
            area = 6.0 * ab * ab;
        }
        
        void disp()
        {
            cout << volume << " " << area << endl; 
        }
};

 int  main( ){
    float ab;
    cin>>ab;
    Box  obj;
    obj.seta( ab );
    obj.getvolume( );
    obj.getarea( );
    obj.disp( );
    return 0
}