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

Chương trình tìm góc tứ giác trong C++

Cho công sai d của cấp số cộng (AP) chứa 4 góc của tứ giác. Tìm 4 góc.

Giải pháp toán học

4 góc: x, x+d, x+2d, x+3d.

Tổng góc tứ giác = 360°:

x + (x+d) + (x+2d) + (x+3d) = 360
4x + 6d = 360
2x + 3d = 180
x = (180 - 3d) / 2

Ví dụ

d = 15 → x = (180 - 45)/2 = 67.5

4 góc: 67.5, 82.5, 97.5, 112.5

Cài đặt C++

#include <iostream>
using namespace std;

float findAngle(float d) {
    return (180 - 3 * d) / 2;
}

int main() {
    float d = 25;
    float a = findAngle(d);
    cout << "Cac goc cua tu giac la: " << a << "\t" << (a+d) << "\t" << (a+2*d) << "\t" << (a+3*d);
    return 0;
}

Output

Cac goc cua tu giac la: 52.5 77.5 102.5 127.5

Lưu ý

  • Kết quả có thể không phải số nguyên.
  • Công thức chỉ đúng khi 4 góc tạo thành AP theo đúng thứ tự.