Java OOP(Looping Membuat Piramida Segitiga dan Piramida Segitiga terbalik dengan Simbol Bintang)

Nama Anggota :
Chairu Fauzan(32114312)
Mohamad Irvan Fajar Ali(36114753)
Rafi Syaksena Lazuardy(38114739)

A. PIRAMIDA SEGITIGA
        1.  Buatlah Project baru, lalu ketikkan script dibawah ini :

    
   2. Penjelasan Program :
       Statement bari ke- :
  1. 6. import javax.swing.JOptionPane; untuk menyatakan bahwa kita mengimport kelas          JOptionPane dari kelas java.swing.package.
  2. 18.  a = JOptionPane.showInputDialog(“Tinggi Piramida : “); untuk membuat sebuah JOptionPane input dialog sebagi yang akan menampilkan dialog dengan sebuah pesan, sebuah textfile dan tombol OK. Hasil dari dialog tersebut adalah string dan disimpan dalam keadaan variabel a.
  3. 19.  Mendeskripsikan bahwa variabel p ini bertipe integer yang dimana variabel yang diinput berasal variabel a.
  4. 20.  Di statement baris 20-30 itu adalah script untuk proses nested looping, dimana kita menginput sebuah angka jika angka yang diinput kurang dari nilai h maka proses increment akan diproses , setelah itu lanjut ke proses selanjutnya, dikenalan integer i dimana i <= variabel yang diinput dikurang 1, setelah itu proses increment i dan mencetak nilai kosong “  “ dengan diberi spasi, karena jika tidak diberi spasi akan menghasilkan piramida bintang yang berbeda, looping akan terus bekerja hingga tinggi piramida=variabel yang diinput  
         Ini adalah hasil dari outputnya :



B. PIRAMIDA SEGITIGA TERBALIK
        1.  Buatlah Project baru, lalu ketikkan script dibawah ini :


Penjelasan Program :
Statement bari ke- :
  1. 6. import javax.swing.JOptionPane; untuk menyatakan bahwa kita mengimport kelas JOptionPane dari kelas java.swing.package.
  2. 17.  Memperkenalkan variabel a,b dan c bertipe integer.
  3. 18.  angka = JOptionPane.showInputDialog(“Tinggi Piramida : “); untuk membuat sebuah JOptionPane input dialog yang akan menampilkan dialog dengan sebuah pesan, sebuah textfile dan tombol OK. Hasil dari dialog tersebut adalah string dan disimpan dalam keadaan variabel angka.
  4. 19.  Mendeskripsikan bahwa variabel t ini bertipe integer yang dimana variabel yang diinput berasal variabel angka.
  5. 20.  Di statement baris 21-32 itu adalah script untuk proses nested looping, dimana kita menginput sebuah angka jika angka yang diinput kurang dari nilai a maka proses increment akan diproses setelah itu masuk ke proses looping variabel b yang keadaannya sama dengan variabel a di atasnya dan mencetak nilai kosong “  “, selanjutnya proses looping di variabel c yang dimana jika nilai a dikurang nilai yang diinput lebih besar c=0 terjadi proses decrement, lalu mencetak bintang dan looping akan terus bekerja hingga tinggi piramida=variabel yang diinput.  
     Hasil Output :



Comments