Hình hộp chữ nhật (Cuboid)
Khối 3D có 6 mặt hình chữ nhật, 12 cạnh, 8 đỉnh. Khác hình lập phương ở chỗ 3 chiều dài, rộng, cao không bằng nhau.

Bài toán
Cho dài (L), rộng (W), cao (H). Tính thể tích và diện tích toàn phần.
Công thức:
Thể tích = L × W × H Diện tích toàn phần = 2(L×W + W×H + L×H)
Ví dụ
Input: L=3, H=2, W=3 Output: Thể tích = 18, Diện tích toàn phần = 42
Thuật toán
BẮT ĐẦU
Hàm theTich(l,h,w): trả về l*h*w
Hàm dienTichToanPhan(l,h,w): trả về 2*l*w + 2*w*h + 2*l*h
main(): l=3,h=2,w=3, gọi hàm và in
KẾT THÚC
Ví dụ mã C++
#include <bits/stdc++.h>
using namespace std;
double theTich(double l, double h, double w){
return l * h * w;
}
double dienTichToanPhan(double l, double h, double w){
return 2 * l * w + 2 * w * h + 2 * l * h;
}
int main(){
double l = 3, h = 2, w = 3;
cout << "Thể tích hình hộp: " << theTich(l, h, w) << endl;
cout << "Diện tích toàn phần: " << dienTichToanPhan(l, h, w);
return 0;
}
Kết quả đầu ra
Thể tích hình hộp: 18 Diện tích toàn phần: 42