Hình khối là gì?
Hình khối là một vật thể ba chiều có sáu mặt của hình chữ nhật, có nghĩa là nó có các cạnh có chiều dài và chiều rộng khác nhau. Sự khác biệt giữa hình lập phương và hình lập phương là hình lập phương có chiều dài, chiều cao và chiều rộng bằng nhau trong khi ở hình lập phương thì ba hình này không giống nhau
Các thuộc tính của hình khối là -
- sáu khuôn mặt
- 12 cạnh
- 8 đỉnh
Dưới đây là hình của khối lập phương
Vấn đề
Với chiều dài, chiều rộng và thể tích, nhiệm vụ là tìm tổng diện tích bề mặt và thể tích của một hình lập phương trong đó diện tích bề mặt là không gian được chiếm bởi các mặt và thể tích là không gian mà một hình có thể chứa.
Để tính diện tích bề mặt và thể tích của một khối lập phương, có một công thức
Diện tích bề mặt =2 (| * w + w * h + | * h)
Âm lượng =L * W * H
Ví dụ
Input-: L=3 H=2 W=3 Output-: Volume of cuboid is: 18 Total Surface Area of cuboid is: 42
Thuật toán
Start Step 1 -> declare function to find volume of cuboid double volume(double l, double h, double w) return (l*h*w) Step 2 -> declare function to find area of cuboid double surface_area(double l, double h, double w) return (2 * l * w + 2 * w * h + 2 * l * h) Step 3 -> In main() Declare variable double l=3, h=2 and w=3 Print volume(l,h,w) Print surface_area(l, h ,w) Stop
Ví dụ
#include <bits/stdc++.h> using namespace std; //function for volume of cuboid double volume(double l, double h, double w){ return (l * h * w); } //function for total surface area of cuboid double surface_area(double l, double h, double w){ return (2 * l * w + 2 * w * h + 2 * l * h); } int main(){ double l = 3; double h = 2; double w = 3; cout << "Volume of cuboid is: " <<volume(l, h, w) << endl; cout << "Total Surface Area of cuboid is: "<< surface_area(l, h, w); return 0; }
Đầu ra
Volume of cuboid is: 18 Total Surface Area of cuboid is: 42