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

C 프로그램으로 평행사변형의 둘레 계산하기

평행사변형이란?

평행사변형은 사각형의 한 종류로, 다음과 같은 기하학적 성질을 가집니다.

  • 마주 보는 두 변이 서로 평행하다
  • 마주 보는 두 각의 크기가 서로 같다
  • 두 대각선이 서로를 이등분한다

아래 그림에서 'a'와 'b'는 평행사변형을 이루는 변을 나타내며, 서로 평행한 변끼리 짝을 이루고 있습니다.

C 프로그램으로 평행사변형의 둘레 계산하기

평행사변형의 둘레는 다음과 같이 정의됩니다.

평행사변형의 둘레 = 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 형식 지정자는 계산 결과를 소수점 둘째 자리까지 반올림하여 출력해 줍니다. 이처럼 두 변의 길이만 주어지면 간단한 함수 하나로 평행사변형의 둘레를 손쉽게 계산할 수 있습니다.