Cho đường kính và chiều cao hình trụ, tìm chu vi hình trụ. Vì chu vi là đường viền của đối tượng 2D, không thể tìm chu vi trực tiếp của vật thể 3D. Ta cắt mặt ngang hình trụ thành hình chữ nhật, hai cạnh là đường kính và chiều cao. Vậy chu vi:
p = (2*d) + (2*h)
Ví dụ mã nguồn
#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";
}
Kết quả đầu ra
Perimeter: 30 units