Sabtu, 30 April 2011

Membuat Deret Segitiga dengan Mengunakan Java

Assalamu'alaikum pembaca
    Kali ini saya akan kembali membuat program deret segitiga, namun saat ini saya menggunakan bahasa pemrograman Java. Untuk membuatnya tidaklah semudah seperti menggunakan bahasa pemrograman Pascal, ataupun C++,membuat perintah input-outputnya aja udah rebek alias ribet, tapi jangan menyerah kita belajar perlahan karena sebenarnya tidak terlalu sulit juga kok.
    Dalam membuat deret segitiga seperti biasa kita membuat dengan yang namanya "Perulangan" atau "Looping". Sekarang perulangan yang digunakan adalah For. Sebelum masuk ke program kita lihat dulu bentuk umum perulangan :     



for(inisialisasi;kondisi;penaikan/penurunan)

Perulangan for pada Java adalah sama dengan perulangan for pada C++ jadi jika anda udah belajar yang namanya C++ pasti udah fasih juga menggunakannya. Nah sekarang saya akan berikan source codenya seperti yang ada di bawah ini:



import javax.swing.JOptionPane;//memanggil package swing dan komponen JOptionPane
public class NewClass {//menentukan class(nama file harus sama dengan nama class
    public static void main (String [] args){//mengawali program
        int i,j,n;//deklarasi variable
        String k=JOptionPane.showInputDialog("masukkan bilangan"); //input program dengan komponen JOptionPane
     n= Integer.parseInt(k);//mendefinisikan n sebagai variable yang akan diinput
        for(i=1;i<=n;i++){//perulangan pertama
            for(j=1;j<=i;j++){//perulangan kedua
                System.out.print(j);//mencetak nilai j
System.out.print(" ");//mencetak spasi
            }
       System.out.println();//pindah baris
        }
 for(i=n-1;i>=1;i--){//perulangan ketiga
            for(j=1;j<=i;j++){//perulangan keempat
                System.out.print(j);//mencetak j
System.out.print(" ");//mencetak spasi
            }
       System.out.println();//pindah baris
        }
    }

}


kalau anda menggunakan Netbeans setelah selesai mengetik coding di atas, tekan CTRL+Shift+F5 untuk debug. Jika tidak ada masalah maka output bisa langsung ditampilkan seperti dbawah ini

Kotak Dialog untuk Input
 


Output Program bila Inpuntya 10


semoga bermanfaat.


Tidak ada komentar:

Posting Komentar

007isdead.blogspot.com berbagi ilmu berbagi cerita