第3周 專案3 用物件陣列操作長方柱類

2021-06-29 09:41:45 字數 1145 閱讀 9630

問題及**:

/*   

*檔名稱:bulk.cpp

*作 者:單昕昕

*完成日期:2023年3月27日

*版 本 號:v1.0

*

*問題描述:

編寫基於物件的程式,求5個長方柱的體積和表面積。長方柱類bulk的資料成員包括長(length)、寬(width)、高(heigth)等。

對照已經給出的**,要做的工作及要求有:

需要你定義長方柱類,**中已經給出由5個長方柱物件構成的物件陣列b;

b陣列中的前3個物件b[0]、b[1]、b[2]直接引數初始了,需要定義建構函式,而初始化中,各物件提供的引數數目不同,需要有預設引數的建構函式(未給出的引數預設為1.0)

第4個物件b[3]用預設建構函式初始化;

第5個長方柱b[4]定義時不初始化,設計成員函式get_value,由鍵盤輸入長、寬、高;

設計成員函式output,在main中呼叫輸出這5個長方柱的體積和表面積。

*程式輸入:長、寬、高。

*程式輸出:5個長方柱的體積和表面積。

*/ #include using namespace std;

class bulk

double area();

double volume();

void get_value();

void output();

private:

double length;

double width;

double height;

};//下面定義需要的成員函式

void bulk::get_value()//賦值

double bulk::area()//求面積

double bulk::volume()//求體積

知識點總結:

建構函式。

物件陣列。

學習心得:

物件陣列是直接按順序預設陣列編號的。

第4周專案3用物件陣列操作長方柱類

檔名稱 test.cpp 作 者 姜甜甜 完成日期 2015年 3 月 29日 版 本 號 v1.0 問題描述 求5個長方柱的體積和表面積。長方柱類bulk的資料成員包括長 length 寬 width 高 heigth 等。對照已經給出的 要做的工作及要求有 需要你定義長方柱類,中已經給出由5個長...

第8周專案3 用物件陣列操作長方柱類

檔名 test.cpp 完成日期 2016年4月25日 版本號 v1.0 問題描述 需要你定義長方柱類,中已經給出由5個長方柱物件構成的物件陣列b b陣列中的前3個物件b 0 b 1 b 2 直接引數初始了,需要定義建構函式,而初始化中,各物件提供的引數數目不同,需要有預設引數的建構函式 未給出的引...

第四周專案3 用物件陣列操作長方柱類

編寫基於物件的程式,求5個長方柱的體積和表面積。長方柱類bulk的資料成員包括長 length 寬 width 高 heigth 等。對照已經給出的 要做的工作及要求有 需要你定義長方柱類,中已經給出由5個長方柱物件構成的物件陣列b b陣列中的前3個物件b 0 b 1 b 2 直接引數初始了,需要定...