第六周 任務三

2021-06-05 07:10:16 字數 1309 閱讀 3228

/*實驗目的:設計平面座標點類 

實驗內容:設計平面座標點類,計算兩點之間距離、到原點距離、關於座標軸和原點的對稱點等

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

* 檔名稱: 設計平面座標點類

* 作 者: 薛廣晨

* 完成日期: 2012 年 3 月 25 日

* 版 本號: x1.0

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

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

* 程式頭部的注釋結束(此處也刪除了斜槓)

*///【任務3】設計平面座標點類,計算兩點之間距離、到原點距離、關於座標軸和原點的對稱點等

#include#include"cmath"

using namespace std;

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

class cpoint

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

void distance0() const; // 到原點的距離

cpoint symmetricaxis(symmetricstyle style) const; // 返回對稱點

void input(); //以x,y 形式輸入座標點

void output(); //以(x,y) 形式輸出座標點

};void cpoint :: distance(cpoint p) const // 兩點之間的距離(一點是當前點,另一點為引數p)

void cpoint :: distance0() const // 到原點的距離

cpoint cpoint::symmetricaxis(symmetricstyle style) const // 返回對稱點

return(x,y);

}void cpoint :: input() //以x,y 形式輸入座標點

while(1);

}void cpoint :: output() //以(x,y) 形式輸出座標點

上機感言:const型別也太霸道了吧,無法改變值啊

第六周 任務四

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

第六周任務一

程式頭部注釋開始 02.程式的版權和版本宣告部分 05.檔名稱 06.作 者 張艷明 07.完成日期 12 年 3 月 26 日 08.版 本 號 09.10.對任務及求解方法的描述部分 11.輸入描述 12.問題描述 常物件const運用 13.程式輸出 5 14.程式頭部的注釋結束 上機感言 我...

第六周任務(二)

任務2 程式填空 按要求將缺少的 填進去a.用指標訪問物件class a 1 定義建構函式,用引數aa初始化資料成員a main b.指標型別作為成員函式的引數class a a int getvalue int i a a int aa,int nn,int mm 2 析構函式的類外定義,釋放指標...