평행사변형이란?
평행사변형은 사각형의 한 종류로, 다음과 같은 기하학적 성질을 가집니다.
- 마주 보는 두 변이 서로 평행하다
- 마주 보는 두 각의 크기가 서로 같다
- 두 대각선이 서로를 이등분한다
아래 그림에서 'a'와 'b'는 평행사변형을 이루는 변을 나타내며, 서로 평행한 변끼리 짝을 이루고 있습니다.

평행사변형의 둘레는 다음과 같이 정의됩니다.
평행사변형의 둘레 = 2 × (a + b)
= 2 × a + 2 × b
마주 보는 두 변의 길이가 각각 같기 때문에, 인접한 두 변의 길이 합에 2를 곱하면 전체 둘레를 구할 수 있습니다.
예제 입력 및 출력
입력 : a = 23, b = 12 출력 : 평행사변형의 둘레 : 70.00 입력 : a = 16.2, b = 24 출력 : 평행사변형의 둘레 : 80.4
알고리즘
시작
1단계 → 평행사변형의 둘레를 계산하는 함수 선언
float circumference(float a, float b)
return ((2 * a) + (2 * b))
2단계 → main() 함수 내부에서
float a = 23, b = 12 선언
circumference(a, b) 호출
종료C 코드 구현
#include <stdio.h>
// 평행사변형의 둘레를 계산하는 함수
float circumference(float a, float b) {
return ((2 * a) + (2 * b));
}
int main() {
float a = 23, b = 12;
printf("평행사변형의 둘레 : %.2f", circumference(a, b));
return 0;
}실행 결과
평행사변형의 둘레 : 70.00
printf() 함수에서 사용된 %.2f 형식 지정자는 계산 결과를 소수점 둘째 자리까지 반올림하여 출력해 줍니다. 이처럼 두 변의 길이만 주어지면 간단한 함수 하나로 평행사변형의 둘레를 손쉽게 계산할 수 있습니다.