사다리꼴은 적어도 한 쌍의 측면이 서로 평행한 사각형 유형입니다. 사다리꼴의 면적과 둘레는 아래 공식을 사용하여 구할 수 있습니다.
둘레 =모든면의 합
면적 =½ 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