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