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

Diện tích đường tròn nội tiếp HCN nội tiếp nửa đường tròn trong C++

Nửa đường tròn bán kính R → HCN lớn nhất nội tiếp → đường tròn nội tiếp HCN đó.

Bán kính đường tròn trong: r = R / (2√2)

Diện tích: S = π × (R/(2√2))² = πR²/8

Chương trình

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

float innerCircleArea(float R) {
    return 3.1415 * pow(R / (2 * sqrt(2)), 2);
}

int main() {
    float R = 12;
    cout << "Dien tich: " << innerCircleArea(R);
    return 0;
}

Kết quả

Dien tich: 56.547