第十三周實驗報告 任務三

2021-06-06 10:55:19 字數 1028 閱讀 6528

源程式:

#include#includeusing namespace std;

const double p = 3.14;

class shape//定義虛基類

;class circle:public shape//定義圓類

;class rectangle:public shape//定義矩形類

;class ********:public shape//定義三角形類

;circle::circle(double r):rang(r){}

circle::~circle(){}

double circle::area() const

rectangle::rectangle(double l, double w):len(l),wid(w){}

rectangle::~rectangle(){}

double rectangle::area() const

********::********(double dl, double h):dlen(dl),high(h){}

********::~********(){}

double ********::area() const

int main()

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

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

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

cout << "totol of all areas=" << areas << endl; //輸出總面積

system("pause");

return 0;

}

截圖:

程式量產化了···

一開始不理解,忘記寫上 const , 結果老出錯誤···後來好不容易發現···就又覺得自己好傻了···

第十三周實驗報告(任務三)

三角函式表 作 者 張培培 完成日期 2012年 03月 05日 版本號 對任務及求解方法的描述部分 輸入描述 無 問題描述 編制乙個三角函式表,要求在main 函式中呼叫show sin table min angle,max angle 顯示角度值為min angle到max angle之間的所...

第十三周實驗報告(三)

作 者 殷華哲 完成日期 年 月 日 版 本號 對任務及求解方法的描述部分 輸入描述 無 問題描述 編制乙個三角函式表,要求在main 函式中呼叫show sin table min angle,max angle 顯示角度值為min angle到max angle之間的所有角度 間隔為1度 的正弦...

第十三周實驗報告(任務二)

作 者 張培培 完成日期 2012年 03月 05日 版 本號 對任務及求解方法的描述部分 輸入描述 無 問題描述 自定義函式,用泰勒公式實現計算sin和cos的近似值,要求 1 求sin cos時,不能用數學庫函式 即不得用 include 而是自己編函式實現,為區別,可以分別起名為mysin和m...