Program Java mencetak segitiga pascal dengan menggunakan for

Pengulangan

Pengulangan adalah suatu proses didalam program yang dapat mengeksekusi satu atau
beberepa statement yang sama secara berulang sapai ditemukan kodisi untuk berhenti. Satu kehandalan computer dibandingkan dengan manusia adalah bahwa computer dapat mengulang pekerjaan tertentu secara cepat dan akurat tanpa mengenal lelah. Didalam Java terdapat tiga buah jenis struktur pengulangan yaitu sebagai berikut:

•    FOR

For umumnya digunkan untuk melakukan pengulangan yang banyak sudah pasti atau sudah
diketahui sebelumnya. Bentuk umum syntax penggunaan for adalah sebagai berikut :

for (inisilalisasi; kondisi; iterasi){
//statement yang akan diulang
}

Proses pengulangan akan terus dilakukan selama kondisi menghasilkan nilai true. Atau dengan kata
lain proses pengulangan akan dihentikan ketika apabila kondisi telah bernilai false.

Berikut ini saya bagikan sourcecode Program Java mencetak segitiga pascal dengan menggunakan for :

Inputan Menggunakan Scanner


import java.util.Scanner;

public class forsegitigapascal {
    public static void main(String[] args) {
        int a,x,y;
        Scanner input = new Scanner(System.in);
      
        System.out.print("Masukan tinggi segitiga : ");
        a = input.nextInt();
        int[][]b = new int[100][100];
        for(x=1; x<=a; x=x+1){
            for(y=a; y>x; y=y-1){
                System.out.print("   ");
            }
            for(y=1; y<=x; y++){
                if(x==0||y==x){
                    b[x][y]=1;
                    System.out.print("  "+b[x][y]+"   ");
                }
                else{
                    b[x][y] = b[x-1][y-1] + b[x-1][y];
                    if(b[x][y]>99)
                        System.out.print("  "+b[x][y]+" ");
                    else if(b[x][y]>9)
                        System.out.print("  "+b[x][y]+"  ");
                    else
                        System.out.print("  "+b[x][y]+"   ");
                }
            }
            System.out.println();
        }
    }
}

Dan ini hasil Outputnya :


Keyword:

  • contoh program java mencetak segitiga pascal dengan menggunakan for
  • cara membuat program java mencetak segitiga pascal dengan menggunakan for
  • java netbeans
  • matakuliah pbo

0 Response to "Program Java mencetak segitiga pascal dengan menggunakan for"

Posting Komentar