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

Chương trình tính diện tích đường tròn ngoại tiếp tam giác đều trong C++

Tam giác đều: 3 cạnh bằng nhau, 3 góc 60°. Đường tròn ngoại tiếp (circumcircle) đi qua 3 đỉnh. Bán kính ngoại tiếp = cạnh / √3. Diện tích = π × R² = π × a² / 3.

Chương trình tính diện tích đường tròn ngoại tiếp tam giác đều trong C++

Bài toán

Cho cạnh a của tam giác đều, tính diện tích đường tròn ngoại tiếp.

Công thức: Area = (π × a²) / 3

Ví dụ

Input: a = 5.0
Output: Diện tích = 26.1667

Thuật toán

BẮT ĐẦU
    #define pi 3.14
    Hàm dienTichNgoaiTiep(float a): trả về a*a*(pi/3)
    main(): a=5.0, gọi hàm và in
KẾT THÚC

Ví dụ mã C++

#include <iostream>
#include <math.h>
#define pi 3.14
using namespace std;

float dienTichNgoaiTiep(float a){
    return (a * a * (pi / 3));
}

int main(){
    float a = 5.0;
    cout << "Diện tích đường tròn ngoại tiếp tam giác đều: " << dienTichNgoaiTiep(a);
    return 0;
}

Kết quả đầu ra

Diện tích đường tròn ngoại tiếp tam giác đều: 26.1667