변의 길이가 주어졌을 때, 그것으로 십각형의 둘레를 구하는 것이 이번 글의 목표입니다. 먼저 십각형이 무엇인지 간단히 살펴보겠습니다.
십각형(Decagon)이란?
십각형은 열 개의 변을 가진 다각형으로, '10각 다각형'이라고도 불립니다. 열 개의 꼭짓점과 열 개의 변을 가지며, 정십각형(regular decagon)의 경우 모든 변의 길이가 같고 각 내각의 크기는 144도입니다.
아래는 십각형의 도형 예시입니다.

둘레 계산 공식
정십각형의 모든 변은 길이가 같으므로, 둘레는 아래와 같이 아주 간단한 공식으로 구할 수 있습니다.
둘레 = 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의 값을 바꾸면 다양한 변 길이에 대한 둘레를 손쉽게 구해볼 수 있습니다.