perulangan while ,do while

Dalam sebuah kasus untuk menyelesaikan sebuah program atau aplikasi kita terkadang mengharuskan kita menggunakan looping atau perulangan. Java menyediakan perulangan dalam bentuk for, while dan do while yang masing-masing memiliki perbedaan dalam cara kerjanya. 
Kali ini, saya akan membagi bagaimanakah salah satu implementasi dalam perulangan itu.

Definisi Masalah

Buatlah program menggunakan looping while yang membentuk baris angka seperti berikut
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

Penyelesaian Masalah

Dari permasalahan tersebut, dapat kita rumuskan flowchart seperti berikut ini untuk menyelesaikannya



Kode Program

Jika kita coding, maka akan seperti ini
public class Loop {

 public static void main(String[] args) {
  int max_loop = 5;
  int i = 1, j, k, l;
  
  while(i <= max_loop)
  {
   j = 1;
   while(j <= i)
   {
    System.out.print(j+" ");
    j++;
   }
   System.out.println();
   i++;
  }
  
  k = max_loop-1;
  while(k >= 1)
  {
   l = 1;
   while(l <= k)
   {
    System.out.print(l+" ");
    l++;
   }
   System.out.println();
   k--;
  }
  
 }
 

}

Pengujian Kode Program

Berikut capture pengujian kode program tersebut


Komentar

Postingan populer dari blog ini

ALGORITMA (Menampilkan bil fibonacci dengan perulangan while dan jumlah bil factorial)

program java MATRIKS

array /larik pada flowchart