c++类与对象(设计一个立方体类Box,它能计算并输出立方体的体积和表面积。)

设计一个立方体类Box,它能计算并输出立方体的体积和表面积。其中Box类包含三个私有数据成员 a(立方体边长)volume(体积)和 area(表面积),另有两个构造函数以及getvolume()(计算体积)、getarea()(计算表面积)和 disp()(输出结果).

#include<iostream>
using namespace std;
class Box
{
private:
    int a;
    int volume;
    int area;
public:
    Box() {};
    Box(int a)
    {
        this->a=a;
    }
    int getvolume()
    {
        volume=a*a*a;
        return volume;
    }
    int getarea()
    {
        area=6*a*a;
        return area;
    }
    void disp()
    {
        cout<<"the volume is : "<<getvolume()<<endl;
        cout<<"the area is : "<<getarea()<<endl;
    }
};
int main()
{
    Box A(5);
    A.disp();
    return 0;
}

团子小代码
不务正业的团团分享小语录时刻~~
“有一天,我看了四十四次日落,你知道的,人在难过的时候就会爱上看日落。”—《小王子》

C++设计一个立方体`Box`可以按照以下步骤进行: 1. 定义结构,包含私有成员变量用于存储长宽高(length, width, height)。 2. 提供构造函数,允许通过参数初始化这些私有成员变量。 3. 实现计算体积表面积的成员函数。 4. 提供一个成员函数用于输出立方体体积表面积。 以下是一个简单的实现示例: ```cpp #include <iostream> class Box { private: double length; double width; double height; public: // 构造函数,接收长、宽、高作为参数 Box(double l, double w, double h) : length(l), width(w), height(h) {} // 计算表面积的成员函数 double surfaceArea() const { return 2 * (length * width + width * height + height * length); } // 计算体积的成员函数 double volume() const { return length * width * height; } // 输出体积表面积的成员函数 void print() const { std::cout << "表面积:" << surfaceArea() << " 体积:" << volume() << std::endl; } }; int main() { // 创建一个立方体实例,长宽高分别为1, 2, 3 Box box(1, 2, 3); // 输出立方体表面积体积 box.print(); return 0; } ``` 上述代码定义了一个`Box`,并通过构造函数接收立方体的长、宽、高三个参数。同时,中包含了计算表面积体积的成员函数以及一个输出这些信息的函数。在`main`函数中,我们创建了一个`Box`对象,其长宽高分别为1、2、3,并调用了`print`函数来显示计算结果。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值