第三週 專案二 三角形類2

2021-06-29 08:25:24 字數 1743 閱讀 4272

問題及**:

/*

*檔名稱:project.cpp

*作 者:chenqin.

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

*版 本 號:v1.0

**問題描述:程式功能同專案1,main()函式如下,請重新定義********類,其中邏輯特別簡單的set和get成員函式,要處理為內建成員函式,直接在類內定義。

*程式輸入:略

*程式輸出:略

*/#include#includeusing namespace std;

class ********

void setb(double y)

void setc(double z)

double geta(double *x)//取三邊的值

double getb(double *y)

double getc(double *z)

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

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

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

private:

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

};int main()

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

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

/*

*檔名稱:project.cpp

*作 者:chenqin.

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

*版 本 號:v1.0

**問題描述:程式功能同專案1,main()函式如下,請重新定義********類,其中邏輯特別簡單的set和get成員函式,要處理為內建成員函式,直接在類內定義。

*程式輸入:略

*程式輸出:略

*/#include#includeusing namespace std;

class ********

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; //三邊為私有成員資料

};int main()

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

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

執行結果:

知識點總結: 恰當使用內建成員函式。

老師給的main函式中輸出三條邊以doule這個簡單的函式實現,而我通過在第乙個專案的基礎上利用指標訪問了私有資料成員,

用double get()函式只需要return輸出所需資料,但是用void函式時則需要cout所需輸出的資料。

注意定義乙個bool型函式以判斷是否構成三角形,同時在定義********類中的各成員函式時需要定義它。

第三週專案二 三角形類2

問題及 檔名稱 三角形類2 cpp 作 者 白雲飛 完成日期 2015年3月19日 版 本 號 v1.0 問題描述 設計乙個三角形類,請給出的成員函式的定義 程式輸入 三角形三邊的長度 程式輸出 三角形周長和面積 include includeusing namespace std class vo...

第三週專案二 三角形類(2)

檔名稱 test.cpp 作 者 陳丹 完成日期 2015年3月25日 版本號 v1.0 問題描述 請重新定義 類,其中邏輯特別簡單的set和get成員函式,要處理為內建成員函式,直接在類內定義。輸入描述 程式輸出 include include using namespace std class ...

第三週 專案二 三角形類二

檔名稱 cpp 版本號 v1.0 問題描述 按要求輸入三角形的三邊之長,計算三角形的周長和面積並輸出。輸入描述 輸入三角形的三邊長 程式輸出 輸出周長和面積 include includeusing namespace std class bool is int main tri1 定義三角形類的乙...