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

Tính diện tích elip trong C++


Elip có trục lớn (major axis) và trục nhỏ (minor axis). Diện tích elip: S = π * a * b với a là bán trục lớn, b là bán trục nhỏ.

Các thành phần elip

  • Trung tâm: Giao điểm hai trục.
  • Trục lớn: Đường kính dài nhất.
  • Trục nhỏ: Đường kính ngắn nhất.
  • Tiêu điểm (Focus): Hai điểm đối xứng qua trung tâm.
  • Đối diện (Latus Rectum): Đoạn vuông góc trục lớn qua tiêu điểm.

Ví dụ minh họa

#include <iostream>
using namespace std;

float ellipseArea(float a, float b) {
    return 3.1415f * a * b;
}

int main() {
    float a = 5, b = 4;
    cout << "Dien tich elip: " << ellipseArea(a, b) << endl;
    return 0;
}

Kết quả

Dien tich elip: 62.83