在 C++ 中查詢圓直徑的另一端座標


假設我們有圓心的座標和圓周上一個點的座標。我們必須找到圓周上的另一個點。假設圓心座標為 (p, q),給定點為 (a, b)。我們必須找到點 (x, y)。眾所周知,圓心是直徑的中點。所以我們可以寫成:

(p,q)=(a+x/2,b+y/2)

或者由此可以表示 (x, y) 為:

x=2p-a,y=2q-b

示例

#include<iostream>
using namespace std;
int getCylinderPerimeter(int d, int h) {
   return (2*d) + (2*h);
}
int main() {
   int diameter = 5, height = 10;
   cout << "Perimeter: " << getCylinderPerimeter(diameter, height) << " units";
}

輸出

Perimeter: 30 units

更新於: 2019年11月4日

62 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告