06/04/2021, 14:47

In tam giác Pascal trong Java - Bài tập Java có lời giải cơ bản đến nâng cao

Trong bài tập này chúng ta sẽ thực hiện chương trình để in tam giác Pascal trong ngôn ngữ Java. Qua bài tập này các bạn sẽ hiểu thêm về tam giác Pascal. Tam giác Pascal là tam giác bao gồm dãy các số nguyên đối xứng với nhau qua giá trị trung tâm. Ví dụ tam giác Pascal có chiều cao là 2: ...

Trong bài tập này chúng ta sẽ thực hiện chương trình để in tam giác Pascal trong ngôn ngữ Java. Qua bài tập này các bạn sẽ hiểu thêm về tam giác Pascal.

Tam giác Pascal là tam giác bao gồm dãy các số nguyên đối xứng với nhau qua giá trị trung tâm. Ví dụ tam giác Pascal có chiều cao là 2:

    1
1   2   1

Ví dụ: Chương trình Java để in tam giác Pascal.

Ở ví dụ này người dùng sẽ nhập vào chiều cao của tám giác, sau đó chương trình sẽ in tam giác Pascal ra màn hình với chiều cao tương ứng.

import java.util.Scanner;
public class TamGiacPascal {
    public static void main(String[] args) {
        int h;
        Scanner scanner = new Scanner(System.in);
        System.out.println("Nhập vào chiều cao của tam giác: ");
        h = scanner.nextInt();
        int x, output;

        for(int i = 1;i<= h; i++){
            for(int j = 0; j<= 2*h; j++){
                x = j-h;
                if(x < 0){
                    x *= -1;
                }
                output = i - x;

                if(output > 0){
                    System.out.printf("%3d", output);
                } else{
                    System.out.printf("   ");
                }
            }
            System.out.println();

        }
        System.out.println("----------------------------");
        System.out.println("Chương trình này được đăng tại Zaidap.com.net");
    }
}

Kết quả:

tam giac pascal JPG

Như vậy là chúng ta đã thực hiện xong chương trình Java để in tam giác Pascal. Chúc các bạn thực thành công!!!

Tạ Quốc Bảo

23 chủ đề

7270 bài viết

Cùng chủ đề
0