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 Bề Mặt Và Thể Tích Hình Hộp Chữ Nhật


Trong bài viết này, chúng ta sẽ tìm hiểu cách tính diện tích bề mặt và thể tích hình hộp chữ nhật. Hình hộp chữ nhật là vật thể ba chiều có sáu mặt hình chữ nhật, nghĩa là nó có chiều dài, rộng, cao khác nhau. Khác với lập phương có ba chiều bằng nhau.

Diện tích bề mặt hình hộp chữ nhật tính bằng công thức:

2 * (dài * rộng + rộng * cao + cao * dài)

Thể tích hình hộp chữ nhật tính bằng công thức:

dài * rộng * cao

Dưới đây là minh họa:

Chương Trình Java Tìm Diện Tích Bề Mặt Và Thể Tích Hình Hộp Chữ Nhật

Đầu vào

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

Dài= 6; Rộng= 7; Cao= 8;

Đầu ra

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

Thể tích hình hộp chữ nhật là: 336.0
Diện tích bề mặt hình hộp chữ nhật là: 292.0

Thuật Toán

Bước 1 - BẮT ĐẦU
Bước 2 - Khai báo năm biến double my_length, my_width, my_height, my_volume, my_surface_area
Bước 3 - Đọc giá trị từ người dùng hoặc định nghĩa giá trị
Bước 4 - Dùng công thức 2*(dài*rộng + rộng*cao + cao*dài) tính diện tích bề mặt
Bước 5 - Dùng công thức dài*rộng*cao tính thể tích
Bước 6 - Hiển thị kết quả
Bước 7 - 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 VolumeOfCuboid {
    public static void main(String args[]) {
        double my_length, my_width, my_height, my_volume, my_surface_area;
        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.println("Nhập chiều dài hình hộp:");
        my_length = my_scanner.nextDouble();
        System.out.println("Nhập chiều rộng hình hộp:");
        my_width = my_scanner.nextDouble();
        System.out.println("Nhập chiều cao hình hộp:");
        my_height = my_scanner.nextDouble();
        my_volume = my_length * my_width * my_height;
        System.out.println("Thể tích hình hộp chữ nhật là: " + my_volume);
        my_surface_area = 2 * (my_length * my_width + my_width * my_height + my_height * my_length);
        System.out.println("Diện tích bề mặt hình hộp chữ nhật là: " + my_surface_area);
    }
}

Đầu Ra

Các gói cần thiết đã được nhập
Đối tượng đọc đã được định nghĩa
Nhập chiều dài hình hộp: 6
Nhập chiều rộng hình hộp: 7
Nhập chiều cao hình hộp: 8
Thể tích hình hộp chữ nhật là: 336.0
Diện tích bề mặt hình hộp chữ nhật là: 292.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 VolumeOfCuboid {
    public static void main(String args[]) {
        double my_length, my_width, my_height, my_volume, my_surface_area;
        my_length = 6;
        my_width = 7;
        my_height = 8;
        my_volume = my_length * my_width * my_height;
        System.out.println("Thể tích hình hộp chữ nhật là: " + my_volume);
        my_surface_area = 2 * (my_length * my_width + my_width * my_height + my_height * my_length);
        System.out.println("Diện tích bề mặt hình hộp chữ nhật là: " + my_surface_area);
    }
}

Đầu Ra

Thể tích hình hộp chữ nhật là: 336.0
Diện tích bề mặt hình hộp chữ nhật là: 292.0