Thập nhị diện (Dodecahedron)
Từ Hy Lạp: dodeca = mười hai, hedron = mặt. Hình platonic 3D có 12 mặt ngũ giác đều.
Đặc điểm: 20 đỉnh, 30 cạnh, 12 mặt ngũ giác đều.

Bài toán
Cho cạnh a, tính diện tích toàn phần.
Công thức: A = 3√(25 + 10√5) × a²
Ví dụ
Input: cạnh = 5 Output: 516.143
Thuật toán
BẮT ĐẦU
Hàm dienTich(int canh): trả về (3*sqrt(25+10*sqrt(5))) * pow(canh,2)
main(): canh=5, gọi hàm và in
KẾT THÚC
Ví dụ mã C++
#include <bits/stdc++.h>
using namespace std;
double dienTich(int canh){
return (3 * sqrt(25 + 10 * sqrt(5))) * pow(canh, 2);
}
int main(){
int canh = 5;
cout << "Diện tích toàn phần thập nhị diện: " << dienTich(canh);
return 0;
}
Kết quả đầu ra
Diện tích toàn phần thập nhị diện: 516.143