สมมติว่าเรามีพิกัดศูนย์กลางและจุดพิกัดหนึ่งจุดบนเส้นรอบวงของวงกลม เราต้องหาจุดอื่นในปริมณฑล พิจารณาว่าจุดศูนย์กลางคือ (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