Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình C ++ để tìm Bán kính của đường tròn nội tiếp tam giác

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để tìm bán kính của đường tròn nội tiếp của một tam giác đã cho.

Đối với điều này, chúng ta sẽ được cung cấp các cạnh của một tam giác cụ thể và nhiệm vụ của chúng ta là tìm bán kính của đường tròn nội tiếp trong tam giác đó.

Công thức tìm bán kính của đường tròn nội tiếp là

diện tích hình tam giác / nửa chu vi hình tam giác

Ví dụ

#include <bits/stdc++.h>
using namespace std;
//calculating the radius of incircle
float calc_radius(float a, float b, float c) {
   if (a < 0 || b < 0 || c < 0)
      return -1;
   //half perimeter of triangle
   float p = (a + b + c) / 2;      
   //area of triangle
   float area = sqrt(p * (p - a) * (p - b) * (p - c));
   float radius = area / p;
   // Return the radius
   return radius;
}
int main() {
   float a = 4, b = 7, c = 9;
   cout << calc_radius(a, b, c) << endl;
   return 0;
}

ĐẦU RA

1.34164