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

Tìm độ dài đường chéo của lục giác đều trong C++


Cho số nguyên a là độ dài cạnh của lục giác đều. Nhiệm vụ: tìm độ dài đường chéo.

Mô tả: Từ cạnh a, tính đường chéo của lục giác đều.

Ví dụ:

Đầu vào: a = 7

Đầu ra: 12.11

Phương pháp giải

Công thức toán học: Đường chéo = 1.73 * a

Chứng minh: Góc giữa đường chéo và cạnh là 60°. Tỉ lệ (d/2)/a = sin 60° = 0.866 => d = 1.73 * a.

Chương trình minh họa

Ví dụ

#include <iostream>
using namespace std;

int main() {
    float a = 12;
    float d = 1.73 * a;
    cout << "The length of diagonal is " << d;
    return 0;
}

Kết quả

The length of diagonal is 20.76