十三周任務3

2021-06-06 12:05:23 字數 1191 閱讀 3847

#include#includeusing namespace std;  

const double pi=3.1415926;

class shape //定義抽象基類

;

class circle: public shape //利用抽象基類定義圓類

double areas();

private:

double circle_radius;

};

class rectangle: public shape //利用抽象基類定義矩形類

double areas();

private:

double rectangle_long;

double rectangle_wide;

};

class ********: public shape //利用抽象基類定義三角形類

double areas();

private:

double ********_bottom;

double ********_high;

};

circle::circle(double circle_radius)//建構函式

double circle::areas()

rectangle::rectangle(double rectangle_long,double rectangle_wide)

double rectangle::areas()

********::********(double ********_bottom,double ********_high)

double ********::areas()

int main()

; //定義基類指標陣列pt,各元素指向乙個派生類物件

double areas=0.0; //areas為總面積

for(int i=0; i<6; i++)

cout<<"totol of all areas="

return 0;

}

十三周任務(三)

編制乙個三角函式表 作 者 計114 4 董寶文 完成日期 2011 年 11 月 18 日 版本號 v 1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 編制乙個三角函式表,要求在main 函式中呼叫show sin table min angle,max angle 顯示角度值為min...

十三周任務二

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 完成日期 2012 年 5 月 13 日 版本號 x1.0 對任務及求解方法的描述部分 輸入描述 問題描述 根據main 函式給出的注釋提示,設計出相關的各個類。animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改造...

十三周任務四

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 完成日期 2012 年 5 月 14 日 版本號 x1.0 對任務及求解方法的描述部分 輸入描述 問題描述 設計乙個抽象類csolid,含有兩個求表面積及體積的純虛函式。設計個派生類ccube cball ccylinder,分別表示正方體 球體及...