C 實踐參考 長方柱類

2021-09-23 18:02:20 字數 1066 閱讀 8559

返回:賀老師課程教學鏈結

【專案 - 長方柱類】

編寫基於物件的程式,求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個長方...