Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java หาพื้นที่รูปสี่เหลี่ยมคางหมู (Area of Trapezium)


ในบทความนี้ เราจะทำความเข้าใจวิธี คำนวณพื้นที่รูปสี่เหลี่ยมคางหมู (Trapezium/Trapezoid)

คุณสมบัติ: รูปสี่เหลี่ยมคางหมูมีคู่ด้านขนาน 1 คู่ (เรียกว่า ฐาน) และด้านไม่ขนาน 2 ด้าน (เรียกว่า ขา)

สูตร: พื้นที่ = ½ × (ฐาน1 + ฐาน2) × ความสูง = (height/2) × (side_1 + side_2)

ตัวอย่าง Input และ Output

Input:

side_1 = 5
side_2 = 6
height = 6

Output:

Area of trapezium is: 33.0

อัลกอริธึม

ขั้นตอนที่ 1 - เริ่มต้น
ขั้นตอนที่ 2 - ประกาศตัวแปร int side_1, side_2, height และ float my_area
ขั้นตอนที่ 3 - อ่านค่าจากผู้ใช้ หรือกำหนดค่าเริ่มต้น
ขั้นตอนที่ 4 - คำนวณพื้นที่ = (height/2) * (side_1 + side_2)
ขั้นตอนที่ 5 - แสดงผลลัพธ์
ขั้นตอนที่ 6 - หยุด

ตัวอย่างที่ 1: รับค่าจากผู้ใช้

import java.util.Scanner;
public class AreaOfTrapezium {
    public static void main(String args[]) {
        int side_1, side_2, height;
        System.out.println("Required packages have been imported");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("A reader object has been defined");
        System.out.print("Enter the length of the first parallel side: ");
        side_1 = my_scanner.nextInt();
        System.out.print("Enter the length of the second parallel side: ");
        side_2 = my_scanner.nextInt();
        System.out.print("Enter the height of the trapezium: ");
        height = my_scanner.nextInt();
        float my_area = (height / 2 * (side_1 + side_2));
        System.out.println("The area of trapezium is: " + my_area);
    }
}

Output

Required packages have been imported
A reader object has been defined
Enter the length of the first parallel side: 5
Enter the length of the second parallel side: 6
Enter the height of the trapezium: 6
The area of trapezium is: 33.0

ตัวอย่างที่ 2: กำหนดค่าไว้ล่วงหน้า

public class AreaOfTrapezium {
    public static void main(String args[]) {
        int side_1 = 5, side_2 = 6, height = 6;
        System.out.println("The sides and height of the trapezium is defined as " + side_1 + ", " + side_2 + " and " + height);
        float my_area = (height / 2 * (side_1 + side_2));
        System.out.println("The area of Trapezium is: " + my_area);
    }
}

Output

The sides and height of the trapezium is defined as 5, 6 and 6
The area of Trapezium is: 33.0