Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình tính diện tích và chu vi của Trapezium

Hình thang là loại tứ giác có ít nhất một cặp cạnh đối song song với nhau. Diện tích và chu vi của hình thang có thể được tìm thấy bằng cách sử dụng công thức dưới đây,

Chu vi =tổng của tất cả các cạnh

Diện tích =½ x (tổng độ dài các cạnh song song) x khoảng cách vuông góc giữa các cạnh song song

Mã logic - Đoạn mã sẽ sử dụng 5 biến là tất cả các cạnh của hình thang và một biến cho khoảng cách vuông góc giữa hai cạnh song song. Đối với phép tính biến diện tích, chúng ta sẽ lấy một biến float sẽ được khởi tạo với giá trị. Để tính toán nó, chúng ta sẽ sử dụng công thức “½ x (tổng độ dài các cạnh song song) x khoảng cách vuông góc giữa các cạnh song song”. Đối với phép tính chu vi, một biến sẽ được gán cho biểu thức, “(Tổng của tất cả các cạnh)”.

Đoạn mã dưới đây hiển thị chương trình để tính diện tích và chu vi của một hình thang,

Ví dụ

#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;
}

Đầu ra

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