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

Chương trình tìm góc bên trong và bên ngoài của một đa giác thông thường trong C ++

Trong bài toán này, chúng ta được cung cấp một số n biểu thị các cạnh của một đa giác đều. Nhiệm vụ của chúng tôi là tạo một Chương trình để tìm Nội thất và Ngoại thất của một Đa giác thông thường trong C ++ .

Mô tả sự cố - Ở đây, với số cạnh đã cho, chúng ta sẽ tìm giá trị của mỗi góc trong và ngoài của đa giác đều của cạnh n.

Góc nội thất là góc giữa hai cạnh kề của đa giác nằm bên trong đa giác.

Góc bên ngoài là góc giữa hai cạnh kề của đa giác nằm ngoài đa giác.

Hãy lấy một ví dụ để hiểu vấn đề,

Đầu vào

n = 5

Đầu ra

Interior Angle = 108,
Exterior Angle = 72

Phương pháp tiếp cận giải pháp

Một giải pháp đơn giản cho vấn đề là sử dụng công thức để tìm kẽ hở của một đa giác đều cạnh n.

Công thức cho Góc ngoại thất

( 360 )/n

Góc bên ngoài của đa giác là phần bù của góc bên trong của đa giác.

Công thức cho Góc trong

180 - (360 /n)

Chương trình minh họa hoạt động của giải pháp của chúng tôi,

Ví dụ

#include <iostream>
using namespace std;
int FindExtAnglePolygon(int n) {
   return (360 / n);
}
int main() {
   int n = 10;
   cout<<"Interior Angle: "<<(180 - FindExtAnglePolygon(n));
   cout<<"\nExterior Angle: "<<FindExtAnglePolygon(n);
   return 0;
}

Đầu ra

Interior Angle: 144
Exterior Angle: 36