返回:賀老師課程教學鏈結
【專案 - 長方柱類】
編寫基於物件的程式,求3個長方柱(bulk)的體積。資料成員包括長(length)、寬(width)、高(heigth)、體積,要求設計成員函式實現下面的功能:
(1)由鍵盤輸入3個長方柱的長、寬、高;
(2)計算長方柱的體積(volume)和表面積(areas);
(3)輸出這3個長方柱的體積和表面積;
[參考解答]
寫出的程式結構應該如下:
class bulk
;//此處實現各成員函式
int main()
具體情況可以有多種設計。
【解決方案1
】這乙個方案給出用最少的資料成員(
3個)和成員函式(
2個)的解決辦法
#include using namespace std;
class bulk
;void bulk::get_value()
void bulk::display()
;void bulk::get_value()
void bulk::get_volume()
void bulk::get_area()
void bulk::display()
{ //get_volume()和get_area()也可以在此處呼叫,本例中計算工作在長寬高確定後立刻進行
cout<<"the volume is: "<【解決方案3
】相對方案2,將
get_volume()
和get_area()
宣告為public
型。這時,這兩個函式可以在
main()
函式中用形如
b1.get_volume()
和b1.get_area()
的方式呼叫,將輸入、計算、顯示的流程體現在
main()
函式中。也可以採用如方案
2中形式呼叫,但體現不了
public
的價值。這種解決方案的程式請讀者自行給出。
長方柱類 C 類定義
編寫基於物件的程式,求長方柱 bulk 的體積。資料成員包括長 length 寬 width 高 heigth 體積,要求用成員函式實現下面的功能 1 由鍵盤輸入長方柱的長 寬 高 2 計算長方柱的體積 volume 和表面積 areas 3 輸出這長方柱的體積和表面積。可以複製提示部分的 開始你的...
OJ長方柱類(C 類定義)
問題及 檔名稱 test.cpp 作 者 郝俊宇 完成日期 2015年 5 月13 日 版 本 號 v1.0 問題描述 編寫基於物件的程式,求長方柱 bulk 的體積。資料成員包括長 length 寬 width 高 heigth 體積,要求用成員函式實現下面的功能 1 由鍵盤輸入長方柱的長 寬 高...
專案2 長方柱類
問題及 檔名稱 cfzl.cpp 作 者 李盈盈 完成日期 2015年 03 月 14 日 版 本 號 v1.0 問題描述 由鍵盤輸入3個長方柱的長 寬 高,計算長方柱的體積 volume 和表面積 areas 輸出這3個長方柱的體積和表面積 輸入描述 輸入3個長方柱的長寬高。程式輸出 輸出3個長方...