23 Sep 2011

Input Data menggunakan JOptionPane

 
         Berikut adalah contoh program inputan dinamis untuk menghitung rata-rata menggunakan JOptionPane.

import javax.swing.JOptionPane;
class InputanDinamis {
  
    public static void main(String [] args){
  
    String nama=JOptionPane.showInputDialog("Enter Your Name :");
    String U1=JOptionPane.showInputDialog("Enter UH1 :");
    String U2=JOptionPane.showInputDialog("Enter UH2 :");
     String U3=JOptionPane.showInputDialog("Enter UH3 :");
    String T=JOptionPane.showInputDialog("Enter Nilai Tugas :");
  
    int UH1= Integer.parseInt(U1);
    int UH2 = Integer.parseInt(U2);
    int UH3 = Integer.parseInt(U3);
    int tugas = Integer.parseInt(T);
  
    double NA = (0.3*UH1)+(0.4*UH2)+(0.2*UH3)+(0.1*tugas);
    String Ket;
    if(NA <= 100 && NA > 79){Ket= "A";}
    else if(NA <= 79 && NA >74){Ket = "B+"; }
    else if(NA <= 74 && NA >64){Ket = "B"; }
    else if(NA <= 64 && NA >59){Ket = "C+"; }
    else if(NA <= 59 && NA >54){Ket = "C"; }
    else if(NA <= 54 && NA >44){Ket = "D"; }
    else{Ket = "B"; }
    String pesan;
    if(NA >= 70){pesan = ",Congratulation :)";}
    else{pesan = ",You have to study harder :)";}
    String message ="Your Name " +nama+ "Your Total Score is " +NA+ ", You got " +Ket+ pesan;
    JOptionPane.showMessageDialog(null, message);
}
  
}

       Contoh Inputannya adalah :











       Berikut adalah tampilan Hasil Outputannya :




       Project ini saya buat di JCreator. Demikian share ilmu dari saya, selamat mencoba dan semoga bermanfaat :)