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