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

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

Lục giác đều cạnh A. Đường tròn nội tiếp bán kính r = A√3/2. Hình vuông nội tiếp: đường chéo = 2r = A√3. Diện tích = (A√3)²/2 = 3A²/2.

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

Chương trình C++ ví dụ

#include <iostream>
#include <cmath>
using namespace std;

float area(float A) {
    if (A < 0) return -1;
    return (A*A) * (3.0/2.0);
}

int main() {
    float side = 5;
    cout << "Area is: " << area(side);
}

Kết quả

Area is: 37.5