Pada postingan kali ini, kami akan menampilkan sedikit pembahasan dari contoh perulangan / looping. Kesempatan kali ini kita belajar membuat pola segitiga menggunakan bahasa pemrograman java, tapi dapat juga diterapkan di bahasa pemrograman lain karena inti atau logikanya sama hanya mengganti aturan penulisan masing-masing bahasa pemrograman yang digunakan.
misalkan kita membuat pola yang hasilnya sebagai berikut :

Logika :
kita menentukan jumlah baris untuk membuat segitiga misalkan 5.
pertama kita menuliskan kode sebagai berikut:
1 2 3 4 5 | int a = 5; for (int b = 1; b <= a; b++){ System.out.print('*'); System.out.println(); } |
maka hasilnya akan seperti berikut : * * * * *
untuk membuat segitiga, dimana banyak bintang sama dengan barisnya misalkan baris satu = bintang satu, baris dua = bintang 2 dan seterusnya seperti contoh gambar diatas, maka kita tambahkan perulangan lagi dan memasukan System.out.print(“*”) ke dalamnya seperti berikut:
1 2 3 4 5 6 7 8 9 | public static void main(String[] args) { int a = 5; for (int b = 1; b <= a; b++){ for (int c = 1; c <= b; c++) { System.out.print('*'); } System.out.println(); } } |
#############################################################################
Berikut adalah pola segitiga lain:

1 2 3 4 5 6 7 8 9 10 11 12 | public static void main(String[] args) { int a = 5; for (int b = 1; b <= a; b++){ for (int c = 4; c >= b; c--) { System.out.print(' '); } for (int d = 1; d <= b; d++){ System.out.print('*'); } System.out.println(); } } |
#############################################################################

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public static void main(String[] args) { int x = 5; for (int i = 1; i <= x; i++){ for (int j = 4; j >= i; j--) { System.out.print(' '); } for (int k = 1; k <= i; k++){ System.out.print('*'); } for (int l = 1; l <= i - 1; l++){ System.out.print('*'); } System.out.println(); } } |
Mungkin dari saya hanya sampai disini pada bahasan kali ini. Jika ada yang perlu ditanyakan silahkan contact saja ke https://web.facebook.com/pesonainformatika/, salah satu mimin disana semoga bisa menjawab secepatnya. Sekalian like page tersebut ya jika menyukai tulisan ini hihi, like anda sangat memberi dukungan untuk terus semangat menulis :D. Semoga bermanfaat, sampai jumpa di postingan selanjutnya.
Written by
@akhi_syabab
Programmer python yang punya banyak ambisi.
Remote developer at remoteworker.id Software Agency