Piramida.java

November 3, 2009

Program berikut akan menampilkan gambar piramida. Dengan memasukkan input bilangan antara 1-20, maka secara otomatis program akan menjalankan dan membentuk sebuah gambar piramida, dengan tinggi piramida adalah sama dengan input bilangan yang telah dilakukan sebelumnya.

Program ini menggunakan input dari keyboard. Untuk keperluan hal ini, saya menggunakan BacaKeyboard.class.

/**
 * @File: Piramida.java
 * @url: https://thepetarung.wordpress.com
 * @tanggal: 3 nop 2009
 */

public class Piramida{
    public static void main(String[] args){

        System.out.print("Masukkan tinggi piramida (2-20): ");

        String st = BacaKeyboard.bacaString();
        int tinggi = Integer.valueOf(st).intValue();
        int baris, kolom;

        for (baris = 1; baris <= tinggi; baris = baris + 1){
            for (kolom = 1; kolom <= tinggi - baris; kolom = kolom + 1)
                System.out.print(" "); //Membuat karakter spasi
            for (kolom = 1; kolom < 2 * baris; kolom = kolom + 1)
                System.out.print("P"); //Tampilkan simbol $.

            System.out.println(""); //pindah baris.
        }
    }
}

Contoh setelah dijalankan:

Masukkan tinggi piramida (2-20): 9

        P
       PPP
      PPPPP
     PPPPPPP
    PPPPPPPPP
   PPPPPPPPPPP
  PPPPPPPPPPPPP
 PPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPP

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: