Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรมคำนวณพื้นที่และปริมณฑลของ Trapezium


สี่เหลี่ยมคางหมูเป็นรูปสี่เหลี่ยมจัตุรัสชนิดหนึ่งที่มีด้านขนานกันอย่างน้อยหนึ่งคู่ สามารถหาพื้นที่และปริมณฑลของสี่เหลี่ยมคางหมูได้โดยใช้สูตรด้านล่าง

เส้นรอบวง =ผลรวมของทุกด้าน

พื้นที่ =½ x (ผลรวมของความยาวของด้านขนานกัน) x ระยะตั้งฉากระหว่างด้านขนานกัน

ตรรกะของรหัส − รหัสจะใช้ตัวแปร 5 ตัวเป็นสี่เหลี่ยมคางหมูทุกด้าน และอีกตัวหนึ่งสำหรับระยะตั้งฉากระหว่างด้านคู่ขนานทั้งสอง สำหรับการคำนวณตัวแปรพื้นที่ เราจะใช้ตัวแปร float ที่จะเริ่มต้นด้วยค่า ในการคำนวณ เราจะใช้สูตร “ ½ 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