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

Diện tích vuông nội tiếp đường tròn nội tiếp lục giác trong C

Cho lục giác đều cạnh A. Đường tròn nội tiếp lục giác có bán kính r = A√3/2. Vuông nội tiếp đường tròn có đường chéo = 2r = A√3.

Cạnh vuông: a = đường chéo/√2 = A√3/√2

Diện tích vuông: a² = (A√3/√2)² = 3A²/2

Chương trình

#include <stdio.h>
#include <math.h>

int main() {
    float a = 5;
    float area = pow((a * sqrt(3)) / sqrt(2), 2);
    printf("Dien tich vuong = %f", area);
    return 0;
}

Kết quả

Dien tich vuong = 37.500000