題目】設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積、周長,並判斷其是否為直角三角形和等腰三角形。
#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 問題分析 數學基礎 已知三角形...