Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

사다리꼴의 면적과 둘레를 계산하는 프로그램

<시간/>

사다리꼴은 적어도 한 쌍의 측면이 서로 평행한 사각형 유형입니다. 사다리꼴의 면적과 둘레는 아래 공식을 사용하여 구할 수 있습니다.

둘레 =모든면의 합

면적 =½ x (평행한 변의 길이의 합) x 평행한 변 사이의 수직 거리

코드 논리 − 코드는 사다리꼴의 모든 면으로 5개의 변수를 사용하고 두 평행한 면 사이의 수직 거리에 1개를 사용합니다. 면적 변수 계산을 위해 값으로 초기화되는 부동 변수를 사용합니다. 그것을 계산하기 위해 우리는 공식 " ½ x (평행한 변의 길이의 합) x 평행한 변 사이의 수직 거리 "를 사용할 것입니다. 둘레 계산을 위해 변수에 "(모든 면의 합)" 표현식이 할당됩니다.

아래 코드는 사다리꼴의 면적과 둘레를 계산하는 프로그램을 표시합니다.

예시

#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