第3周專案3 三角形類(程式的多檔案組織)

2021-06-29 06:36:17 字數 1508 閱讀 5079

*

* 檔名稱:test.cpp

* 作 者:劉暢

* 完成日期:2023年 3 月 21 日

* 版 本 號:v1.0

** 問題描述: 利用多檔案組織,重新實現專案2。其中,整個專案包括3個檔案:

主檔案:

main.cpp,用於定義main()函式

標頭檔案:

********.h,標頭檔案,宣告類,定義內建成員函式

類定義檔案:

********.cpp,用於定義類********中其他成員函式

注意,將3個set函式和3個get函式設計成內建成員函式,其他函式不作為內建函式。

* 輸入描述: 輸入三角形三邊;

* 程式輸出: 輸出三角形周長、面積或者無法構成三角形。

主檔案:main.cpp如下:

#include#include "********.h"

using namespace std;

int main()

; void setb(double y)

;void setc(double z)

;double geta()

double getb()

double getc()

bool is********(); //判斷是否構成三角形

double perimeter(void); //計算三角形的周長

double area(void); //計算並返回三角形的面積

private:

double a,b,c; //三邊為私有成員資料

};#endif // ********_h_included

類定義檔案:********.cpp如下:

#include "********.h"

#include bool ********::is********()

double ********::perimeter()

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

多檔案組織示意圖:

執行結果:

第3周專案2 三角形類2

檔名稱 score.cpp 作 者 梁璨 完成日期 2015年3月25日 版 本 號 v1.0 問題描述 請重新定義 類,其中邏輯特別簡單的set和get成員函式,要處理為內建成員函式,直接在類內定義。程式輸入 三角形邊長。程式輸出 三角形面積 周長。include include using na...

第3周專案2 三角形類2

問題及 檔名稱 made95.cpp 作 者 孫化龍 完成日期 2015年3月25日 版 本 號 v1.0 問題描述 程式功能同專案1,main 函式如下,請重新定義 類,其中邏輯特別簡單的set和get成員函式,要處理為內建成員函式,直接在類內定義。include includeusing nam...

第3周專案2三角形類2

all right reserved,檔名 test.cpp 完成日期 2015年3月26日 版本號 v1.0 問題描述 輸入描述 程式輸出 include include using namespace std class void setb double y void setc double z...