Pada pembahasan terdahulu sudah kita bahas pembuatan segitiga versi 1 . Sekarang kita akan membuat yang versi kedua . Untuk tampilanya tidak jauh beda dengan versi 1 , hanya sekarang segitiganya kita balik menjadi seperti gambar berikut ini .
Namun saya sarankan supaya membaca yang versi 1 dulu agar lebih mudah untuk memahami pembahasan yang versi 2 . Kita kembali ke topik pembahasan , kita buat fungsi terlebih dahulu dengan nama terserah . Sama di sini juga ada baris dan kolom jadi harus menggunakan looping for dua kali . Bisa di sebut juga kita mempelajari nested looping for atau dalam bahasa indonesianya looping for yang bersarang . Artinya adalah kita menempatkan looping for di dalam looping for . Hal ini sama seperti kita mengisi nilai matrik , baca selengkapnya tentang matrik.
public void segitigaSikuKiriBawah(int tinggi){
for (int i = 0; i < tinggi; i++) {
// Cetak bintang
for (int j = 0; j < (tinggi - i); j++) {
System.out.print("*");
}
System.out.println("");
}
}
Logika jalannya project seperti ini ketika di run (di dalam fungsinya ) . Sama untuk for i tetap di mulai dari 0 dan dengan batas kurang dari tinggi (di dapat dari parameter) . Yang akan kita manipulasi sama seperti pada versi 1 yaitu pada batas di for yang j . Sekarang kita beri dia batas hasil dari tinggi - i , jadi tinggi ini akan terus di kurangi satu sehingga akan terlihat seperti gambar .
Saya kira cukup melihat dari versi 1 sudah cukup untuk melihat cara pencetakannya . Pemahaman yang di tekankan di coding ini sebenarnya cuma penggunaan batas for dan cara penampilan dengan .print() atau dengan .println() itu saja kalo menurut saya .
Tinggal kita panggil di mainnya dan untuk hasilnya seperti gambar di atas .
public static void main(String[] args) {
Segitiga segi3 = new Segitiga();
segi3.segitigaSikuKiriBawah(5);
}
Baca juga lanjutan postingan ini dalam segitiga versi 3 . Kunjungi terus tutorialjava-mudah.blogspot.com untuk sedikit ilmu tentang java .
Dowload coding materi ini di bawah , untuk codingnya saya lanjutkan dari versi 1 jadi terdapat versi 1 juga .
DOWNLOAD
Sands Casino | Online Casino at Sahuarita Resort
ReplyDeletePlay the most exciting casino slots and tables at 제왕카지노 Sahuarita Resort and Casino – the only 샌즈카지노 place in San Diego County that offers the best in 1xbet gaming and