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

Chương trình tính diện tích toàn phần bát diện (Octahedron) trong C++

Bát diện (Octahedron)

Từ Hy Lạp: Octa = Tám, hedron = Mặt. Hình platonic 3D có 8 mặt tam giác đều.

Đặc điểm: 6 đỉnh, 12 cạnh, 8 mặt tam giác đều.

Chương trình tính diện tích toàn phần bát diện (Octahedron) trong C++

Bài toán

Cho cạnh a, tính diện tích toàn phần.

Công thức: A = 2√3 × a²

Ví dụ

Input: cạnh = 5
Output: 86.6025

Thuật toán

BẮT ĐẦU
    Hàm dienTichToanPhan(canh): trả về 2*sqrt(3)*canh*canh
    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 dienTichToanPhan(double canh){
    return (2 * sqrt(3) * canh * canh);
}

int main(){
    double canh = 5;
    cout << "Diện tích toàn phần bát diện: " << dienTichToanPhan(canh);
    return 0;
}

Kết quả đầu ra

Diện tích toàn phần bát diện: 86.6025