利用點、線、面的基本知識,聲明Point,Line,Friangle,PolyAngle四個類,完成以下功能。
Point類功能:
(1)移動一個點;
(2)顯示一個點;
(3)可計算這個點到原點的距離。
Line類功能:
(1)計算點到直線的距離;
(2)直線的斜率;
(3)判斷兩條直線的關系(平行/相交(交點坐標能夠給出來并顯示)/垂直);
Friangle類功能:
(1)判斷三點能否構成三角形;
(2)判斷三角形是等邊,等腰或者是直角;
(3)計算三角形的面積。
PolyAngle類功能:
(1)判斷四點能否構成四邊形,并判斷其是凹的,還是凸的;
(2)判斷四邊形是否是等腰梯形;
(3)判斷四邊形是否是平行四邊形,菱形;
(4)判斷它是否是一個矩形;
(5)計算四邊形的面積和周長。
添加回答
舉報
0/150
提交
取消