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

หาเส้นรอบรูปของทรงกระบอกในภาษา C++


สมมุติว่าเรามีเส้นผ่านศูนย์กลางและความสูงของทรงกระบอก เราต้องหาเส้นรอบวงของทรงกระบอก เนื่องจากเส้นรอบวงเป็นโครงร่างของวัตถุสองมิติ เราจึงไม่สามารถหาเส้นรอบวงของวัตถุสามมิติได้โดยตรง เราสร้างภาพตัดขวางของทรงกระบอก แปลงเป็นรูปสี่เหลี่ยมผืนผ้า แล้วหาปริมณฑลได้ สองด้านของหน้าตัดรูปสี่เหลี่ยมผืนผ้าคือเส้นผ่านศูนย์กลางและความสูง เส้นรอบวงคือ −

p=(2*d)+(2*h)

ตัวอย่าง

#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