중심 좌표와 원 둘레에 하나의 좌표점이 있다고 가정합니다. 우리는 둘레에서 다른 점을 찾아야 합니다. 중심점이 (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