/* (程式頭部注釋開始)
* 程式的版權和版本宣告部分
* 檔名稱:
* 作 者: 臧鵬
* 完成日期: 2012 年 3 月 27 日
* 版 本 號:
* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述:設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積和周長,並判斷是否為直角三角形和等腰三角形,
* 程式輸出:
* 程式頭部的注釋結束
*/#include #include using namespace std;
class cpoint
; class c********
//給出三點的建構函式
void set********(cpoint &x,cpoint &y,cpoint &z);//
double perimeter(void);//計算三角形的周長
double area(void);//計算並返回三角形的面積
bool isright********(); //是否為直角三角形
bool isisosceles********(); //是否為等腰三角形
private:
cpoint a,b,c; //三頂點
};
cpoint::cpoint(double xx,double yy)
// 輸入座標點
void cpoint::input()
} // 輸出座標點
void cpoint::output()
{ cout<
上機感言:
第一次用兩個類來完成乙個任務,只要是兩者的聲名沒有錯誤,該怎麼呼叫還是怎麼呼叫,在判斷是否為直角三角形時,因為是double型,所以不能用 = 作比較,要用
abs(a-b)<1e-6,絕對值小於乙個很小的數,這種方法以後要記住借鑑
第六周任務四(由點表示的三角形類)
include includeusing namespace std class cpoint 定義乙個點類 class c 定義乙個三角形類 給出三點的建構函式 void setc cpoint x,cpoint y,cpoint z double perimeter void 求三角形的周長 d...
第六周 任務三
實驗目的 設計平面座標點類 實驗內容 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 程式的版權和版本宣告部分 檔名稱 設計平面座標點類 作 者 薛廣晨 完成日期 2012 年 3 月 25 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 計算兩點之間距離 ...
第六周任務四。用三角形的三個頂點 求出其面積 周長
題目 設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積 周長,並判斷其是否為直角三角形和等腰三角形。include include using namespace std class cpoint class c 給出三點的建構函式 void set cpoint x,cpoint y,cpo...