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

Đường tròn nội tiếp hình thoi tiếp xúc 4 cạnh. Bán kính r tính từ hai đường chéo a, b:

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

Diện tích tam giác AOB = ½ × OA × OB = ½ × AB × r

½ × a/2 × b/2 = ½ × √(a²/4 + b²/4) × r

r = ab / (2√(a² + b²))

Diện tích = πr² = πa²b² / (4(a² + b²))

Ví dụ

Đường chéo 5 và 10 → Diện tích = 15.7

Code ví dụ

#include <stdio.h>
int main(void) {
    int a = 5, b = 10;
    float pi = 3.14;
    float area = (float)((pi * a * a * b * b) / (4 * (a*a + b*b)));
    printf("Dien tich duong tron noi tiep hinh thoi duong cheo %d, %d la %f", a, b, area);
    return 0;
}

Kết quả

Dien tich duong tron noi tiep hinh thoi duong cheo 5, 10 la 15.700000