Kamis, 03 Juni 2010

Penggunaan Case

import javax.swing.*;
public class casechar
{
public static void main (String[]args)
{
String pilihan="";
String nama="";
String tugas="";
String mid="";
String fin="";
String jam="";
String hasil="";
String kode="";
String jurusan="";
int pil=0;
int t=0;
int m=0;
int f=0;
double rata=0;
char k=0;
int j=0;
pilihan = JOptionPane.showInputDialog ("Daftar Menu : "+
"\n1. Daftar Nilai"+" \n2. Jadwal Kelas");
pil=Integer.parseInt(pilihan);
switch(pil)
{
case 1:
nama = JOptionPane.showInputDialog ("Nama Mahasiswa : ");
tugas = JOptionPane.showInputDialog ("Nilai Tugas : ");
mid = JOptionPane.showInputDialog ("Nilai Mid : ");
fin = JOptionPane.showInputDialog ("Nilai Final : ");
t = Integer.parseInt (tugas);
m = Integer.parseInt (mid);
f = Integer.parseInt (fin);
hasil +="\nNama Mahasiswa ="+(nama);
hasil +="\nNilai Tugas =" +Integer.toString(t);
hasil +="\nNilai Mid =" +Integer.toString(m);
hasil +="\nNilai Final =" +Integer.toString(f);
rata +=(t+m+f)/3;
hasil +="\nNilai Rata-Rata =" +Double.toString(rata)+"\n";
if (rata >=85 )
hasil +="Predikat : A";
else if ((rata >=70)&&(rata <=84)) hasil +="Predikat : B"; else if ((rata >=55)&&(rata <=69)) hasil +="Predikat : C"; else if ((rata >=45)&&(rata <=54))
hasil +="Predikat : D";
else
hasil +="Predikat : E" ;
break;
case 2:
nama = JOptionPane.showInputDialog ("Nama Mahasiswa : ");
hasil +="Nama Mahasiswa : "+(nama)+"\n";
kode=JOptionPane.showInputDialog("Masukkan kode kelas: "+
"\na. Kelas A"+" \nb. Kelas B"+" \nc. Kelas C");
k = kode.charAt(0);
switch(k)
{
case 'a':
hasil +="Nama Kelas : "+"Kelas A"+"\n";
break;
case 'b':
hasil +="Nama Kelas : "+"Kelas B"+"\n";
break;
case 'c':
hasil +="Nama Kelas : "+"Kelas C"+"\n";
break;
default:
hasil = "Angka Yang Ada Input Tidak Ada Dalam Pilihan !!!";
}
jurusan = JOptionPane.showInputDialog("Masukkan kode kelas: "+
"\n1. Teknik Informatika"+" \n2. Sistem Komputer"+" \n3. Manajemen Informasi"+" \n4. Komputer Akuntansi");
j=Integer.parseInt(jurusan);
switch(j)
{
case 1:
hasil +="Jurusan : "+"Teknik Informatika";
break;
case 2:
hasil +="Jurusan : "+"Sistem Komputer";
break;
case 3:
hasil +="Jurusan : "+"Manajemen Informasi2";
break;
case 4:
hasil +="Jurusan : "+"Komputer Akuntansi";
break;
default:
hasil = "Angka Yang Ada Input Tidak Ada Dalam Pilihan !!!";
}
break;
default:
hasil = "Angka Yang Ada Input Tidak Ada Dalam Pilihan !!!";
}
JOptionPane.showMessageDialog (null, hasil);
System.exit(0);
}
}

Comments :

0 komentar to “Penggunaan Case”


Posting Komentar