當前位置:編程學習大全網 - 編程軟體 - 編程雙坐標

編程雙坐標

類的設計思想:

構造函數,可以給壹個點賦初值的構造函數。

點的相關參數作為成員變量,如橫坐標和縱坐標。

設計壹個成員函數,比如獲取坐標值的函數,以及這個點和原點之間的距離。

代碼:

# include & ltiostream & gt

#包含?& ltmath.h & gt

班級?點{

受保護:

雙倍?x;//定義橫坐標

雙倍?y;//定義縱坐標

公共:

點(雙?x,雙?Y){//帶參數的構造函數

這-& gt;x?=?x;//分配給橫坐標的初始值

這-& gt;y?=?y;//賦給縱坐標的初始值

}

作廢?setX(double?X){//設置橫坐標。

這-& gt;x?=?x;

}

作廢?setY(雙?Y){//設置縱坐標。

這-& gt;y?=?y;

}

雙倍?GetX(){//獲取橫坐標

回歸?這-& gt;x;

}

雙倍?GetY(){//獲取縱坐標。

回歸?這-& gt;y;

}

雙倍?DistanceToOrigin(){//計算點和原點之間的距離。

回歸?sqrt(x * x+y * y);

}

};

int?主()

{

點?p(1,2);//定義點p

std::cout?& lt& lt?p.distanceToOrigin()?& lt& lt?STD::endl;//輸出從(1,2)到(0,0)的距離

回歸?0;

}運行結果:

2.23607

  • 上一篇:池宇峰的介紹
  • 下一篇:集體智慧編程的例子都實現不了是為什麽
  • copyright 2024編程學習大全網