Wednesday, May 27, 2009

Membuat Piramida Bilangan dengan Java

public class PiramidaBilangan
{
/**Main method*/
public static void main(String[] args)
{
int jumBaris;
String data="";

System.out.println("\nPROGRAM MENCETAK PIRAMIDA BILANGAN");
System.out.println("----------------------------------\n");

// Menginstruksikan user untuk memasukkan jumlah baris
System.out.print("Hasil : \n");
data = javax.swing.JOptionPane.showInputDialog(null,"Masukan Jumlah baris:","5");
jumBaris = Integer.parseInt(data);

for (int baris = 1; baris < (jumBaris + 1); baris++) { // Mencetak spasi di urutan depan hingga posisi tengah // untuk memanipulasi tampilan for (int kolom = 1; kolom < (jumBaris + 1) - baris; kolom++) System.out.print(" "); // Mencetak bilangan di urutan depan hingga posisi tengah for (int bilangan = baris; bilangan >= 1; bilangan--)
System.out.print(bilangan);

// Mencetak bilangan dari posisi tengah hingga belakang
for (int bilangan = 2; bilangan <= baris; bilangan++) System.out.print(bilangan); // Memulai baris baru System.out.println(); } } } ////**********************************untuk piramida terbalik*************************** public class PiramidaBilangan { /**Main method*/ public static void main(String[] args) { int jumBaris; String data=""; System.out.println("\nPROGRAM MENCETAK PIRAMIDA BILANGAN"); System.out.println("----------------------------------\n"); // Menginstruksikan user untuk memasukkan jumlah baris System.out.print("Hasil : \n"); data = javax.swing.JOptionPane.showInputDialog(null,"Masukan Jumlah baris:","5"); jumBaris = Integer.parseInt(data); for (int baris = 1; baris < (jumBaris + 1); baris++) { // Mencetak spasi di urutan depan hingga posisi tengah // untuk memanipulasi tampilan for (int kolom = 1; kolom < bilangan =" (jumBaris">= 1; bilangan--)
System.out.print(bilangan);

// Mencetak bilangan dari posisi tengah hingga belakang
for (int bilangan = 2; bilangan <= (jumBaris + 1)-baris; bilangan++) System.out.print(bilangan); // Memulai baris baru System.out.println(); } } } source code download disini

hasil:

2 comments: