Contoh program gui dengan proses perhitungan
Saya ambil contoh untuk menghitung gaji karyawan
Berikut listing program beserta hasil guinya
import javax.swing.JOptionPane;
import java.io.*;
public class proses_gui{
public static void main(String[]args){
BufferedReader dataIn=new BufferedReader(new
InputStreamReader(System.in));
int x;int y; int z; int result;
String xVal; String yVal; String zVal; String nama="";
nama=JOptionPane.showInputDialog(null,"nama"+"\n","PROGRAM MENGHITUNG GAJI
KARYAWAN",
JOptionPane.QUESTION_MESSAGE);
xVal=JOptionPane.showInputDialog("masukan gaji:");
yVal=JOptionPane.showInputDialog("masukan lembur:");
zVal=JOptionPane.showInputDialog("masukan jamkes:");
x=Integer.parseInt(xVal);
y=Integer.parseInt(yVal);
z=Integer.parseInt(zVal);
result=x+y+z;
JOptionPane.showMessageDialog(null,nama+"\n"+"TOTAL GAJI ANDA ADALAH"+"\n"+result);
System.exit(0);
}
}
1.
2.
3.
4.
5.
CONTOH 2
import javax.swing.JOptionPane;
public class hiting_nilai_mahasiswa{
public static void main(String[]args){
int uas,uts,quis,tugas;double ipk;
String a,b,c,d,e,f;
a=JOptionPane.showInputDialog("MASUKAN NAMA ANDA:");
b=JOptionPane.showInputDialog("MASUKAN NIM ANDA:");
c=JOptionPane.showInputDialog("MASUKAN NILAI UAS ANDA:");
d=JOptionPane.showInputDialog("MASUKAN NILAI UTS ANDA:");
e=JOptionPane.showInputDialog("MASUKAN NILAI QUIS ANDA:");
f=JOptionPane.showInputDialog("MASUKAN NILSI TUGAS ANDA:");
uas=Integer.parseInt(c);
uts=Integer.parseInt(d);
quis=Integer.parseInt(e);
tugas=Integer.parseInt(f);
ipk=(uas*0.4)+(uts*0.3)+(quis*0.2)+(tugas*0.1);
JOptionPane.showMessageDialog(null,a+"\n\n"+"DENGAN NIM:"+b+"\n\n"+
"NILAI IPK ANDA ADALAH:"+"\n\n"+ipk+"\n\n"+"SELAMAT ANDA LULUS");
System.exit(0);
}