Program Segitiga Pascal Di Bahasa Java – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program segitiga pascal di bahasa pemograman Java.
Segitiga pascal adalah suatu aturan geometri pada koefisien binomial dalam sebuah segitiga.
Yuk langsung saja kita lihat source code dan penjelasan program segitiga pascal di bahasa pemograman Java.
import java.util.*; public class SegitigaPascal { static long faktorial(int n){ long z =1; int i = 1; while(i <= n){ z=z*i; i++; } return z; } public static void main(String[] args){ int a, i, j; Scanner scan = new Scanner(System.in); System.out.print("Masukkan nilai: "); a = scan.nextInt(); for (i=0; i<a; i++){ for (j=0; j<a-i-1; j++){ System.out.print(" "); } for (j=0; j<=i; j++){ System.out.print(faktorial(i)/(faktorial(j)*faktorial(i-j))+" "); } System.out.println(); } } }
Simpan source code dengan nama SegitigaPascal.java, tetapi sesuaikan aja dengan nama file yang dinginkan dan jangan lupa harus berektensi .java
Berikut adalah penjelasan source code program setiap barisnya:
Berikut adalah cara meng-compile source code Java secara manual:
$ javac SegitigaPascal.java
$ java SegitigaPascal
berikut gambar hasil compile dan run source code programnya:
Masukkan nilai: 5
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Dari hasil program, source code program segitiga pascal tersebut berhasil dapat dijalankan tanpa ada error dan menampilkan hasil struktur segitiga pascal yang jumlah tingkatnya sebanyak nilai yang diinputkan oleh user.
Sekian tutorial cara membuat program segitiga pascal di bahasa pemograman Java, semoga bermanfaat..
Happy Coding 🙂