Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 정다각형의 내각과 외각을 구하는 프로그램

<시간/>

이 문제에서 우리는 정다각형의 변을 나타내는 숫자 n이 주어집니다. 우리의 임무는 C++에서 일반 다각형의 내부 및 외부 각도를 찾는 프로그램을 만드는 것입니다. .

문제 설명 − 여기에서 주어진 변의 수에 대해 변 n의 정다각형의 각 내각과 외각 값을 찾습니다.

내부 각도 다각형 내부에 있는 다각형의 인접한 두 변 사이의 각도입니다.

외부 각도 폴리곤 외부에 있는 폴리곤의 인접한 두 변 사이의 각도입니다.

문제를 이해하기 위해 예를 들어보겠습니다.

입력

n = 5

출력

Interior Angle = 108,
Exterior Angle = 72

솔루션 접근 방식

문제에 대한 간단한 해결책은 공식을 사용하여 내부각을 찾는 것입니다. 변이 n인 정다각형.

외부 각도 공식

( 360 )/n

다각형의 외각은 다각형의 내각의 보수입니다.

내각 공식

180 - (360 /n)

우리 솔루션의 작동을 설명하는 프로그램

예시

#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;
}

출력

Interior Angle: 144
Exterior Angle: 36