第六周任務四。用三角形的三個頂點 求出其面積 周長

2021-06-05 09:10:55 字數 781 閱讀 9496

題目】設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積、周長,並判斷其是否為直角三角形和等腰三角形。

#include #include using namespace std;

class cpoint

; class c********

//給出三點的建構函式

void set********(cpoint &x,cpoint &y,cpoint &z);//設定三點

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

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

bool isright********(); //是否為直角三角形

bool isisosceles********(); //是否為等腰三角形

private:

cpoint a,b,c; //三頂點

};cpoint::cpoint(double xx,double yy)

// 輸入座標點

void cpoint::input()

} // 輸出座標點

感言:我掌握了bool型的輸出方式。 另外計算機不能識別 =0 ;當在判斷時,我們需要用乙個無窮小的數字來代替他。

第六周任務4(三角形類)

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 臧鵬 完成日期 2012 年 3 月 27 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積和周長,並判斷是否為直角三角形和等腰三角形,程式輸出 程式頭部的注釋結束 in...

第六周任務四(由點表示的三角形類)

include includeusing namespace std class cpoint 定義乙個點類 class c 定義乙個三角形類 給出三點的建構函式 void setc cpoint x,cpoint y,cpoint z double perimeter void 求三角形的周長 d...

判斷三個數是否能構成三角形 三角形的面積

問題描述 輸入三角形三邊長a,b,c 保證能構成三角形 輸出三角形面積。輸入 一行三個用乙個空格隔開的實數a,b,c,表示三角形的三條邊長。輸出 輸出三角形的面積,答案保留四位小數。樣例輸入 3 4 5,樣例輸出 6.0000。資料範圍限制 1 a,b,c 10000 問題分析 數學基礎 已知三角形...