ในบทความนี้ เราจะมาทำความเข้าใจวิธีการหาพื้นที่ของสี่เหลี่ยมคางหมู สี่เหลี่ยมคางหมูเป็นรูปสี่เหลี่ยมจัตุรัสชนิดหนึ่งที่มีด้านคู่ขนานกันอย่างน้อยหนึ่งคู่ ด้านขนานของสี่เหลี่ยมคางหมูเรียกว่าฐานและด้านที่ไม่ขนานกันของสี่เหลี่ยมคางหมูเรียกว่าขา เรียกอีกอย่างว่าสี่เหลี่ยมคางหมู
พื้นที่ของสี่เหลี่ยมคางหมูคำนวณโดยใช้สูตร -
(height/2 * (side_1 + side_2).i.e.Area =½ x (ผลรวมของความยาวของด้านที่ขนานกัน) x ระยะห่างในแนวตั้งฉากระหว่างด้านขนานกัน
ด้านล่างเป็นการสาธิตเช่นเดียวกัน พื้นที่ของสี่เหลี่ยมคางหมูที่มีความยาวด้านขนาน a และ b และความสูงของสี่เหลี่ยมคางหมู h ถูกกำหนดโดย −
ป้อนข้อมูล
สมมติว่าข้อมูลที่เราป้อนคือ −
side_1 =5side_2 =6height =6
ผลผลิต
ผลลัพธ์ที่ต้องการจะเป็น −
พื้นที่ของสี่เหลี่ยมคางหมูคือ:33.0
อัลกอริทึม
ขั้นตอนที่ 1 - STARTขั้นตอนที่ 2 – กำหนดค่าจำนวนเต็มสามค่า ได้แก่ side_1 , side_2 และความสูง ประกาศค่า float คือ my_area.Step 3 - อ่านค่าที่ต้องการจากผู้ใช้/ กำหนดค่าขั้นตอนที่ 4 – คำนวณพื้นที่ของสี่เหลี่ยมคางหมูโดยใช้สูตร (height/2 * (side_1 + side_2) และเก็บ resultStep 5- แสดง resultStep 6- หยุด
ตัวอย่างที่ 1
ที่นี่ ผู้ใช้ป้อนอินพุตตามข้อความแจ้ง คุณสามารถลองใช้ตัวอย่างนี้ในเครื่องมือกราวด์ของเรา .
<ก่อนหน้า>นำเข้า java.util.Scanner; คลาสสาธารณะ AreaOfTrapezium { โมฆะคงที่สาธารณะหลัก (สตริง args []) { int side_1 , side_2 , ความสูง; System.out.println("นำเข้าแพ็คเกจที่จำเป็นแล้ว"); สแกนเนอร์ my_scanner =สแกนเนอร์ใหม่ (System.in); System.out.println("วัตถุตัวอ่านถูกกำหนดแล้ว"); System.out.print("ป้อนความยาวของด้านขนานแรก:"); side_1 =my_scanner.nextInt(); System.out.print("ป้อนความยาวของด้านขนานแรก :"); side_2 =my_scanner.nextInt(); System.out.print("ป้อนความสูงของสี่เหลี่ยมคางหมู :"); ความสูง =my_scanner.nextInt(); float my_area =(ความสูง/2 * (side_1 + side_2)); System.out.println("พื้นที่ของสี่เหลี่ยมคางหมูคือ:" + my_area); }}ผลลัพธ์
นำเข้าแพ็คเกจที่ต้องการแล้ว มีการกำหนดวัตถุตัวอ่านแล้วป้อนความยาวของด้านขนานแรก:5ป้อนความยาวของด้านขนานแรก :6ป้อนความสูงของสี่เหลี่ยมคางหมู :6พื้นที่ของสี่เหลี่ยมคางหมูคือ:33.0
ตัวอย่างที่ 2
ในที่นี้ มีการกำหนดจำนวนเต็มก่อนหน้านี้ และเข้าถึงและแสดงค่าบนคอนโซล
คลาสสาธารณะ AreaOfTrapezium { โมฆะคงสาธารณะหลัก (สตริง args []) { int side_1 =5, side_2 =6, ความสูง =6; System.out.println("ด้านและความสูงของสี่เหลี่ยมคางหมูถูกกำหนดเป็น " +side_1 + ", " + side_2 + " และ " + ความสูง); float my_area =(ความสูง/2 * (side_1 + side_2)); System.out.println("พื้นที่ของ Trapezium คือ:" + my_area); }}
ผลลัพธ์
ด้านและความสูงของสี่เหลี่ยมคางหมูถูกกำหนดเป็น 5, 6 และ 6 พื้นที่ของสี่เหลี่ยมคางหมูคือ:33.0