Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม 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