Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương Trình Java Tìm Diện Tích Hình Thang


Trong bài viết này, chúng ta sẽ tìm hiểu cách tìm diện tích hình thang. Hình thang là tứ giác có ít nhất một cặp cạnh song song. Các cạnh song song gọi là đáy, các cạnh không song song gọi là chân. Còn gọi là hình thang cân nếu hai chân bằng nhau.

Diện tích hình thang tính bằng công thức:

(chiều cao / 2 * (cạnh_1 + cạnh_2)). Tức: Diện tích = ½ x (tổng độ dài hai đáy) x khoảng cách vuông góc giữa hai đáy

Dưới đây là minh họa. Diện tích hình thang với độ dài hai đáy a, b và chiều cao h:

Chương Trình Java Tìm Diện Tích Hình Thang

Đầu vào

Giả sử đầu vào của chúng ta là:

cạnh_1 = 5
cạnh_2 = 6
chiều cao = 6

Đầu ra

Đầu ra mong muốn sẽ là:

Diện tích hình thang là: 33.0

Thuật Toán

Bước 1 - BẮT ĐẦU
Bước 2 - Khai báo ba biến nguyên cạnh_1, cạnh_2, chiều cao. Biến float my_area
Bước 3 - Đọc giá trị từ người dùng hoặc định nghĩa giá trị
Bước 4 - Tính diện tích hình thang dùng công thức (chiều cao/2 * (cạnh_1 + cạnh_2)) và lưu kết quả
Bước 5 - Hiển thị kết quả
Bước 6 - DỪNG

Ví Dụ 1

Ở đây, đầu vào được nhập bởi người dùng dựa trên nhắc nhở. Bạn có thể thử ví dụ này trực tiếp trong công cụ coding ground của chúng tôi.

import java.util.Scanner;
public class AreaOfTrapezium {
    public static void main(String args[]) {
        int canh_1, canh_2, chieu_cao;
        System.out.println("Các gói cần thiết đã được nhập");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("Đối tượng đọc đã được định nghĩa");
        System.out.print("Nhập độ dài đáy thứ nhất: ");
        canh_1 = my_scanner.nextInt();
        System.out.print("Nhập độ dài đáy thứ hai: ");
        canh_2 = my_scanner.nextInt();
        System.out.print("Nhập chiều cao hình thang: ");
        chieu_cao = my_scanner.nextInt();
        float my_area = (chieu_cao / 2.0f * (canh_1 + canh_2));
        System.out.println("Diện tích hình thang là: " + my_area);
    }
}

Đầu Ra

Các gói cần thiết đã được nhập
Đối tượng đọc đã được định nghĩa
Nhập độ dài đáy thứ nhất: 5
Nhập độ dài đáy thứ hai: 6
Nhập chiều cao hình thang: 6
Diện tích hình thang là: 33.0

Ví Dụ 2

Ở đây, số nguyên đã được định nghĩa trước, và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.

public class AreaOfTrapezium {
    public static void main(String args[]) {
        int canh_1 = 5, canh_2 = 6, chieu_cao = 6;
        System.out.println("Các đáy và chiều cao hình thang được định nghĩa là " + canh_1 + ", " + canh_2 + " và " + chieu_cao);
        float my_area = (chieu_cao / 2.0f * (canh_1 + canh_2));
        System.out.println("Diện tích hình thang là: " + my_area);
    }
}

Đầu Ra

Các đáy và chiều cao hình thang được định nghĩa là 5, 6 và 6
Diện tích hình thang là: 33.0