第三週專案2 三角形類 二

2021-06-29 06:26:22 字數 1068 閱讀 6998

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

/* 

* all right reserved.

* 檔案:demo.cpp

* 版本號:v1.0

*/

#include#includeusing namespace std;

class ********

; void setb(double y)

;void setc(double z)

;double geta()

;double getb()

;double getc()

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

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

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

private:

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

};bool ********::is********()

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

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

int main()

{ ******** tri1; //定義三角形類的乙個例項(物件)

double x,y,z;

cout<

cin>>x>>y>>z;

tri1.seta(x);

tri1.setb(y);

tri1.setc(z); //為三邊置初值

if(tri1.is********())

{cout<

執行結果:

第三週 專案2 三角形類2

檔名稱 test.cpp 作 者 呼亞萍 完成日期 2015年 3月 21日 版 本 號 v1.0 問題描述 下面設計乙個三角形類,請給出各成員函式的定義 程式輸入 相應的程式 程式輸出 三角形的面積,周長及邊長 include include includeusing namespace std ...

第三週專案2 三角形類2

檔名稱 test.cpp 完成日期 2015年 3月 25日 版本號 v1.0 include includeusing namespace std class inline void setb double y inline void setc double z inline void geta ...

第三週專案2 三角形類2

檔名稱 picture.cpp 作 者 管毓雲 完成日期 2015年3月28日 版 本 號 v1.0 問題描述 程式輸出 include includeusing namespace std class void setb double y void setc double z double get...