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