Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình tính thể tích và diện tích toàn phần hình hộp chữ nhật trong C++

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.

Chương trình tính thể tích và diện tích toàn phần hình hộp chữ nhật trong C++

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