Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Sabtu, 25 Oktober 2014

Menghitung rata-rata (JOption pane)

08.25 Posted by ibidathoillah No comments
Latihan menggunakan JOptionPane :
Peraturan :
*Membuat Output rata-rata dari 3 nilai dengan JOptionPane
*Jika penulisannya bukan angka maka muncul peringatan
*Jika penulisanya lebih dari 100 maka muncul peringatan
*menggunakan while loop


import javax.swing.JOptionPane;
public class Jnilai
{
 public static void main(String[] args)
 {
  int a1=101,a2=101,a3=101;
  String n1="",n2="",n3="";
  while(a1>100){
  n1 = JOptionPane.showInputDialog("Nilai pertama : ");
  try{
  a1 = Integer.parseInt(n1);
  }
  catch(NumberFormatException e)
  {
   JOptionPane.showMessageDialog(null,"Ini bukan angka");
  }
  if(a1>100){
   JOptionPane.showMessageDialog(null,"Harus 1-100");
  }
  }
  
  
  while(a2>100){
  n2 = JOptionPane.showInputDialog("N1 : "+a1+"| Isi nilai kedua : ");
  try{
  a2 = Integer.parseInt(n2);
  }
  catch(NumberFormatException e)
  {
   JOptionPane.showMessageDialog(null,"Ini bukan angka");
  }
  if(a2>100){
   JOptionPane.showMessageDialog(null,"Harus 1-100");
  }
  }
  
  while(a3>100){
  n3 = JOptionPane.showInputDialog("Nilai : "+a1+"|"+a2+"| Nilai ketiga : ");
  try{
  a3 = Integer.parseInt(n3);
  }
  catch(NumberFormatException e)
  {
   JOptionPane.showMessageDialog(null,"Ini bukan angka");
  }
  if(a2>100){
   JOptionPane.showMessageDialog(null,"Harus 1-100");
  }
  }
  
  int rata= (a1+a2+a3)/3;
  if(rata<60)
   {
    JOptionPane.showMessageDialog(null,"Maaf anda harus remidi :(\n"+"Karena KKM 60 dan rata-rata\n"+"anda cuma "+rata);
    }
     else
    {
    JOptionPane.showMessageDialog(null,"Selamat anda diatas KKM=60\n"+"Nilai rata-rata anda "+rata);
   }
 }

Tidak ada komentar:

Posting Komentar