“如何在课堂上解决'调整我的最大身高'”

时间:2019-05-31 10:08:56

标签: c++

我必须创建一个已经完成的名为Heli的类,但是问题是,当我向直升机添加负载时,我不知道如何调整最大高度。

所以事情是我尝试了不同的方法来解决问题,但没有任何效果。我的最后一次尝试是将add_load函数定义为void,并比较负载是否为零,如果不是,则重新定义我的最大负载,但是我不知道如何调用已设置的最大高度

标题:

公开

Heli() :
    _x(0),
    _y(0),
    _z(0),
    max_height(0),
    min_height(0),
    max_load(0),
    _load(0)
{
}

...

void Add_Load(int load);

void Remove_Load(int load);

cpp文件: ...

void Heli::Add_Load(int load) {
    _load += load;

    if(_load != 0)
    {
        max_height = (max_height / (_load*10));
    }
 }

...

主文件:

int main()
{

    Heli a(100,-10,0,6000,0,300,0);  // x,y,z-Position, max./min. Flightheight; max. Load, load

    cout << "helicopter: " << a << endl << endl;

    a.Add_Load(100);
    cout << a << endl;

 }

0 个答案:

没有答案