第六周任務三之平面座標點

2021-06-05 09:17:20 字數 1091 閱讀 3988

源程式:

/*(檔案注釋頭部開始) 

*程式的版權和版本宣告部分

*檔名稱:平面座標點類

*作 者:114-3張宗佳

*完成日期:2023年3月27號

*版本號:vc.3

* 對任務及求解方法的描述部分

* 輸入描術:輸入座標點

* 問題描述:計算兩點之間距離、到原點距離、關於座標軸和原點的對稱點等

* 程式輸出:輸出兩點之間距離、到原點距離、關於座標軸和原點的對稱點等

* 程式頭部的注釋結束

*/

#include#includeusing namespace std;

enum symmetricstyle ;//分別表示按x軸, y軸, 原點對稱

class cpoint

;cpoint::cpoint(double xx,double yy):x(xx),y(yy){}

// 兩點之間的距離(一點是當前點,另一點為引數p)

double cpoint::distance(cpoint p) const

// 到原點的距離

double cpoint::distance0() const

// 返回對稱點

cpoint cpoint::symmetricaxis(symmetricstyle style) const

return p;

} //以x,y 形式輸入座標點

void cpoint::input()

else break;

} return ;

}//以(x,y) 形式輸出座標點

void cpoint::output()

void main()

實驗結果:

經驗積累:

1.在這個任務中,運用到了在成員函式中用物件作引數,來計算兩點之間的距離

2.用到了列舉型別,在成員函式中先定義乙個物件,用switch語句做出對稱點,再返回這個物件

第六周任務三(座標點類)

問題描述 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 include includeusing namespace std enum symmetricstyle class cpoint cpoint cpoint double xx,double yy x xx ...

第六周 任務三

實驗目的 設計平面座標點類 實驗內容 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 程式的版權和版本宣告部分 檔名稱 設計平面座標點類 作 者 薛廣晨 完成日期 2012 年 3 月 25 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 計算兩點之間距離 ...

第六周 任務四

實驗內容 設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積 周長,並判斷其是否為直角三角形和等腰三角形。程式的版權和版本宣告部分 檔名稱 三角形類 作 者 薛廣晨 完成日期 2012 年 3 月 25 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 輸入三角形的三個頂點 程式頭部...