Ở đây chúng ta sẽ thấy diện tích hình tròn nội tiếp hình thoi. Các đường chéo của hình thoi là ‘a’ và ‘b’. Bán kính của hình tròn là h.
Hai đường chéo tạo ra bốn tam giác bằng nhau. Mỗi tam giác đều là tam giác vuông nên diện tích của chúng là -
Mỗi mặt của hình thoi là cạnh huyền -
Vậy diện tích của hình tròn là -
Ví dụ
#include <iostream> #include <cmath> using namespace std; float area(float a, float b) { if (a < 0 || b < 0) //if the values are negative it is invalid return -1; float area = (3.1415 * (a*b * a*b))/(4 * (a*a + b*b)); return area; } int main() { float a = 8, b= 10; cout << "Area is: " << area(a, b); }
Đầu ra
Area is: 30.6488