第13周專案四 立體族類共有的抽象類

2021-07-13 22:17:57 字數 1545 閱讀 7369

/*    

*煙台大學計算機學院

*檔名稱:xiangmu1.cpp

*作 者:李亞輝

*完成日期:2023年6月23日

*版 本 號:vc++6.0

*

*問題描述:設計乙個抽象類csolisd,含有用於求表面積及體積的兩個純虛數,並設計派生類,求表面積與體積

*輸入描述:長寬高等數值

*程式輸出:定義的幾個幾何體的表面積與體積

*/

#include "iostream"

using namespace std;

const double pai=3.1415926;

// 抽象立體圖形基類

class csolid

;

// 立方體類

class ccube : public csolid

;

// 立方體類建構函式

ccube::ccube(double len)

// 求立方體表面積

double ccube::su***cearea() const

// 求立方體體積

double ccube::volume() const

// 球體類

class cball : public csolid

;

// 球體類建構函式

cball::cball(double r)

// 求球體表面積

double cball::su***cearea() const

// 求球體體積

double cball::volume() const

// 圓柱體類

class ccylinder : public csolid

;

// 圓柱體類建構函式

ccylinder::ccylinder(double r,double high)

// 求圓柱體表面積

double ccylinder::su***cearea() const

// 求圓柱體體積

第13周專案3 立體類族共有的抽象類

檔名稱 test.cpp 作 者 王元陽 完成日期 2015 年 6 月 3 日 版 本 號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid...

第13周專案4 立體類族共有的抽象類

檔名稱 第13周專案4 立體類族共有的抽象類 完成日期 2016.6.1 版本號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指...

第12周 專案3 立體類族共有的抽象類

問題及 檔名稱 csolid.cpp 作 者 單昕昕 完成日期 2015年5月29日 版 本 號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csol...