Sabtu, 17 September 2011

Menginputkan Data Melalui JOptionPane Statis atau Dinamis

Hai teman teman .. kali ini saya mau menginfokan ke kalian tentang JOption yang Statis ataupun Dinamis ..
kalau penasaran coding dibawah ini bisa dicoba .. hehe ..

ini codingnya

import javax.swing.JOptionPane;
public class jOptionSD {
    public static void main (String args []){
        float rt;
        String p,n,n1,n2,n3;
        int pp,j = 0,d=0, i=0;
        p=JOptionPane.showInputDialog("Dinamis(1) or Statis(2)");
        pp=Integer.parseInt(p);
       
        switch(pp){
           
        case 1:
         n=JOptionPane.showInputDialog("Input Jumlah Data");
         d=Integer.parseInt(n);
         for(i=1;i<=d;i++){
      n1=JOptionPane.showInputDialog("Input Nilai "+ i);
         j=j+Integer.parseInt(n1);
         }
         rt=j/d;
        
         if(rt<70){
                String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
         else {
                String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
            break;
           
        case 2:
      n1=JOptionPane.showInputDialog("Input Nilai 1");
         n2=JOptionPane.showInputDialog("Input Nilai 2");
         n3=JOptionPane.showInputDialog("Input Nilai 3");
         j= Integer.parseInt(n1) + Integer.parseInt(n2) + Integer.parseInt(n3);
         rt=j/3;
         if(rt<70){
                String msg =  "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
         else {
                String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
                JOptionPane.showMessageDialog(null, msg);
         }
        break;
       
        default:
             String msg = "Input Anda Salah";
             JOptionPane.showMessageDialog(null, msg);
        }
    }
}


ini juga hasil outputnya

Tidak ada komentar:

Posting Komentar