Computer >> 컴퓨터 >  >> 프로그래밍 >> C 프로그래밍

C 언어로 십각형의 둘레를 계산하는 방법

변의 길이가 주어졌을 때, 그것으로 십각형의 둘레를 구하는 것이 이번 글의 목표입니다. 먼저 십각형이 무엇인지 간단히 살펴보겠습니다.

십각형(Decagon)이란?

십각형은 열 개의 변을 가진 다각형으로, '10각 다각형'이라고도 불립니다. 열 개의 꼭짓점과 열 개의 변을 가지며, 정십각형(regular decagon)의 경우 모든 변의 길이가 같고 각 내각의 크기는 144도입니다.

아래는 십각형의 도형 예시입니다.

C 언어로 십각형의 둘레를 계산하는 방법

둘레 계산 공식

정십각형의 모든 변은 길이가 같으므로, 둘레는 아래와 같이 아주 간단한 공식으로 구할 수 있습니다.

둘레 = 10 × 한 변의 길이

예제 입력 및 출력

입력: side = 10
출력: 십각형의 둘레 : 100

입력: side = 20
출력: 십각형의 둘레 : 200

알고리즘

시작
1단계 -> 둘레를 구하는 함수 선언
    void perimeter(int n)
        int형 변수 perimeter 선언
        perimeter = 10 * n 대입
        perimeter 출력
2단계 -> main() 함수에서
        int n = 10 선언
        perimeter(n) 호출
종료

C 코드 구현

위 알고리즘을 C 언어로 구현하면 다음과 같습니다.

#include <stdio.h>
// 둘레를 구하는 함수
void perimeter(int n){
    int perimeter;
    perimeter = 10 * n;
    printf("십각형의 둘레 : %d", perimeter);
}
int main(){
    int n = 10;
    perimeter(n);
    return 0;
}

실행 결과

십각형의 둘레 : 100

이처럼 정다각형의 둘레는 '변의 개수 × 한 변의 길이'라는 기본 원리만 알면 누구나 쉽게 계산할 수 있습니다. 위 코드에서 변수 n의 값을 바꾸면 다양한 변 길이에 대한 둘레를 손쉽게 구해볼 수 있습니다.