Pada post kali ini Melly akan berbagi source code untuk membuat piramida.
Dalam
banyak kasus, kita perlu menggunakan for di dalam for. Sebagai contoh ,
diinginkan untuk membuat piramid seperti berikut, dengan tinggi segitiga bisa
ditentukan oleh pemakai sewaktu program dijalankan:
Hal
itu bisa diwujudkan dengan menggunakan penulisan for seperti berikut:
for
(baris = 1; baris <= tinggi; baris++)
{
//Buat
sejumlah spasi
for (kolom =
1; kolom <= tinggi - baris; kolom++)
System.out.print('
');
//Tampilkan
sejumlah *
for (kolom =
1; kolom <= 2 * baris - 1; kolom++)
System.out.print('*');
System.out.println();
//Pindah baris
}
Program seutuhnya bisa sobat lihat dibawah namun Melly berharap sobat mau
mencoba membuat dengan logika sobat sendiri agar mengerti cara
membuatnya dengan cara sobat sendiri, kenapa? Karena dengan cara kita
sendiri kita akan lebih mudah memahami dan apapun hasilnya itulah karya
kita ^.^
import
java.util.Scanner;
class
Piramida{
public static void main (String []
args)
{
int tinggi, baris,
kolom;
Scanner scan = new
Scanner (System.in);
System.out.print
("Tinggi segitiga = ");
tinggi = scan.nextInt
();
for (baris = 1; baris
<= tinggi; baris++)
{
//Buat
sejumlah spasi
for (kolom =
1; kolom <= tinggi - baris; kolom++)
System.out.print('
');
//Tampilkan
sejumlah *
for (kolom =
1; kolom <= 2 * baris - 1; kolom++)
System.out.print('*');
System.out.println();
//Pindah baris
}
}
}