Kamis, 14 November 2013

LA Java V

//Program Menu
import javax.swing.*;
public class LA5 {

   public static void main(String[] args) {
       
   do
   {
      String pil1 = JOptionPane.showInputDialog(
      "Menu\n 1. while\n 2. deret\n 3. nilai\n 4. exit\n Masukan pilihan [1..4]");
           
      int pil=Integer.parseInt(pil1);
           
      switch(pil)
      {
         case 1:
           String anak = JOptionPane.showInputDialog("Masukan Angka : ");
           int nilai = Integer.parseInt(anak);
           while (nilai>=1)
           {   
              System.out.println("Aku anak soleh");
              nilai--;
           }
           System.out.println("");
           break;

                   
         case 2:
           String a1 = JOptionPane.showInputDialog("Masukan Nilai : ");
           int a = Integer.parseInt(a1);
           for(int i=1;i<=a;i++)
           {
              for(int j=1;j<=i;j++)
              {
                  System.out.print(j+" ");
              }
              System.out.println("");
           }
           System.out.println("");
           break;
               
         case 3:
           String kondisi1 = JOptionPane.showInputDialog("Masukan Nilai : ");
           int kondisi = Integer.parseInt(kondisi1);
           {
              if (kondisi>60)
              {
                  System.out.println("Selamat Anda Lulus");
              }
              else
              {
                  System.out.println("Gomen Anda Gagal");   
              }
           }
           System.out.println("");
           break;
                   
         case 4:
           JOptionPane.showMessageDialog(null, "Sayonara desu~ ^_^","Exit",
           JOptionPane.INFORMATION_MESSAGE);
           System.exit(0);
               
         default:
           JOptionPane.showMessageDialog(null, "Pilihan hanya ada 1..4","Salah Pilih",
           JOptionPane.WARNING_MESSAGE);
           System.exit(0);
       }
               
    }
    while(true);
                              
  }
      
}

LOGIKA PROGRAM
Program menu pada java dimana tampilan menunya dibuat pada JOptionPane dan isi dari menunya adalah sebagai berikut :


Perulangan While
Dimana user akan disuruh memasukan angka yang nantinya angka tersebut akan dibuat perlangannya. Setiap kondisi perulangan terpenuhi maka program akan mencetak "Aku Anak Soleh" sebanyak angka yang kita masukan tadi.

Program Deret
Dimana program tersebut adalah perulangan bersarang atau nasted loop yang nantinya akan mencetak * yang berbentuk segitiga siku-siku.

Program Kondisi
Contoh program kondisi sederhana dimana user akan memasukan angka yang kemudian jika angka tersebut lebih dari 60 maka akan dicetak "Selamat Anda Lulus" selain itu "Gomen Anda Gagal".

Exit
Digunakan untuk mengakhiri program

Selain itu maka program akan mengeluarkan message dialog yang bertuliskan "Pilihan hanya ada 1..4"

Program tersebut akan terus berulang karena adanya statment
do{
    ...
    ...
    ...
}(while=true);

OUTPUT 





 

2 komentar:

Posting Komentar

 
;