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 hình thoi trong C

Hình thoi đường chéo a, b. Bán kính đường tròn nội tiếp r = (a*b)/(2√(a²+b²)). Diện tích = π*r².

Diện tích đường tròn nội tiếp hình thoi trong C

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

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

float area(float a, float b) {
    if (a < 0 || b < 0) return -1;
    return (3.1415 * a*a * b*b) / (4 * (a*a + b*b));
}

int main() {
    float a = 8, b = 10;
    cout << "Area is: " << area(a, b);
}

Kết quả

Area is: 30.6488