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

Tam giác Reuleaux trong hình vuông nội tiếp đường tròn (C)

Giới thiệu

Hình vuông nội tiếp đường tròn bán kính r, trong hình vuông đó nội tiếp tam giác Reuleaux lớn nhất.

Giải tích

  • Hình vuông nội tiếp đường tròn: đường chéo = đường kính = 2r
  • Cạnh hình vuông: a√2 = 2r → a = √2·r
  • Tam giác Reuleaux: h = a = √2·r
  • Diện tích: A = 0.70477 * h² = 0.70477 * 2 * r²

Ví dụ

Input: r = 6 → Output: 50.7434

Code C

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

int main() {
    float r = 6;
    float area = 0.70477 * 2 * pow(r, 2);
    printf("The area is: %.6f\n", area);
    return 0;
}

Kết quả

The area is: 50.743440