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

C 언어로 사다리꼴의 넓이와 둘레를 계산하는 프로그램

사다리꼴(Trapezium)은 한 쌍 이상의 변이 서로 평행한 사각형을 의미합니다. 사다리꼴의 넓이와 둘레는 아래의 기본적인 수학 공식을 활용하여 손쉽게 구할 수 있습니다.

계산 공식

둘레 = 모든 변의 길이의 합

넓이 = ½ × (평행한 두 변의 길이 합) × 평행한 두 변 사이의 수직 거리

코드 로직

이 프로그램에서는 사다리꼴의 네 개 변과 평행한 두 변 사이의 수직 거리를 나타내기 위해 총 5개의 변수를 사용합니다. 넓이 계산에는 float 자료형 변수를 선언하고, "½ × (평행한 두 변의 길이 합) × 평행한 두 변 사이의 수직 거리"라는 공식으로 값을 초기화합니다. 둘레 계산에는 "모든 변의 길이의 합"이라는 식을 변수에 대입하여 결과를 구합니다.

아래 코드는 사다리꼴의 넓이와 둘레를 계산하는 C 프로그램입니다.

예제 코드

#include <stdio.h>
int main() {
    int a = 2 , b = 3 , c = 5 , d = 4, h = 5;
    float area, perimeter;
    printf("The sides of trapezium are %d , %d , %d , %d \n", a,b,c,d);
    printf("Distance between two parallel sides is %d \n", h);
    perimeter = a+b+c+d;
    area = 0.5 * (a + b) * h ;
    printf("Perimeter of the trapezium is %.1f\n", perimeter);
    printf("Area of the trapezium is: %.3f", area);
    return 0;
}

실행 결과

The sides of trapezium are 2 , 3 , 5 , 4
Distance between two parallel sides is 5
Perimeter of the trapezium is 14.0
Area of the trapezium is: 12.500