C 之類的設計 點和三角形類的設計

2021-06-29 12:57:42 字數 1990 閱讀 4821

描述點的類point

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace classstudy2

set

}public int y

set

}public point()

public point(int x, int y)

public point(int z)

: this(z, z)

public double distancefromorgin()

public double distancefrompoint(point p)

public static double distancefrompoint(point p1, point p2)

public override string tostring()

}}

描述三角形的類********

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace classstudy2

set

}public point p2

set

}public point p3

set

}public ********()

public ********(point p1, point p2, point p3)

else

}public double getgirth()

public double getarea()

public override string tostring()

}}

呼叫的類program

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace classstudy2

;注意要和函式的命名呼叫區分開來,如果這裡是命名呼叫應該是point3d p3 = new point2d(x:4,y:7);

console.writeline(p3.x + "," + p3.y);

point p4 = new point(6);

console.writeline(p4);

double dis1 = point.distancefrompoint(p2, p3);

double dis2 = p2.distancefrompoint(p3);

double dis3 = p2.distancefromorgin();

console.writeline(p2 + "到" + p3 + "的距離為" + dis1);

console.writeline(p2 + "到" + p3 + "的距離為" + dis2);

console.writeline(p2 + "到原點的距離為" + dis3);

//下面是三角形的驗證**,作為作業

******** t = new ********(p1, p2, p3);

console.writeline(t + ",面積為" + t.getarea() + ",周長為" + t.getgirth());

console.readline();}}

}

三角形的類,座標

corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年4月1日 版本號 v1.0 輸入描述 問題描述 類的指標!const 的座標應用 程式輸出 問題分析 演算法設計 include include using namespace std c...

定義三角形類

源程式 程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 定義三角形的周長和面積 作 者 114 3 張宗佳 完成日期 2012 年 3 月 12 日 版 本 號 vc.2 對任務及求解方法的描述部分 輸入描述 問題描述 設計乙個三角形類,請給出各成員函式的定義 程式輸出 輸出三角形的周長和面積 ...

三角形類2

corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年3月18日 版本號 v1.0 輸入描述 問題描述 三角型類2 程式輸出 問題分析 演算法設計 include include using namespace std class int m...