সিলিন্ডারের ব্যাস (diameter) এবং উচ্চতা (height) দেওয়া থাকলে, সিলিন্ডারের পরিসীমা বের করতে হবে। যেহেতু পরিসীমা দুমাত্রিক বস্তুর আউটলাইন, তাই ত্রিমাত্রিক বস্তুর পরিসীমা সরাসরি বের করা যায় না। সিলিন্ডারের ক্রস-সেকশন (cross section) বানিয়ে এটির আয়তাকার (rectangle) রূপান্তর করে পরিসীমা বের করা যায়। আয়তাকার ক্রস-সেকশনের দুটি বাহু হলো ব্যাস এবং উচ্চতা। তাই পরিসীমা:
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