/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ujian_praktikum;
import javax.swing.JOptionPane;
/**
*
* @author adhy
*/
public class Gaji_Karyawan {
public static void main(String[] args) {
String pilihan = "";
int input1 = 0;
int tunjangan_directur=10;
int tunjangan_manager=5;
int tunjangan_karyawan=1;
int ppn=1;
String judul="Ridding Corps";
pilihan = JOptionPane.showInputDialog("=====Data Gaji Ridding Corps====="+"\n"
+ " 1. Direktur : Rp. 8.000.000\n"
+ " 2. Manager : Rp. 2.000.000\n"
+ " 3. Karyawan : Rp. 1.000.000\n"
+ " 4. Keluar \n"
+ " Masukkan Pilihan Anda");
input1 = Integer.parseInt(pilihan);
switch (input1){
case 1:
int gaji_directur =8000000;
double hasil =(gaji_directur*tunjangan_directur)/100;
double gaji=gaji_directur+hasil;
String PESAN = "Gaji Directur : " +judul+"\n"
+ " Gaji Pokok : " +gaji_directur+"\n"
+ " Tunjangan : " +tunjangan_directur+"%\n"
+ " tunjangan : " +hasil+"\n"
+ " Total gaji : " +gaji;
JOptionPane.showMessageDialog(null, PESAN);
break;
case 2:
int gaji_manager =2000000;
double hasil1 =(gaji_manager*tunjangan_manager)/100;
double gaji1=gaji_manager+hasil1;
String PESAN1 = "Gaji Manager : " +judul+"\n"
+ " Gaji Pokok : " +gaji_manager+"\n"
+ " Tunjangan : " +tunjangan_manager+"%\n"
+ " tunjangan : " +hasil1+"\n"
+ " Total gaji : " +gaji1;
JOptionPane.showMessageDialog(null, PESAN1);
break;
case 3:
int gaji_Karyawan =1000000;
double hasil2 =(gaji_Karyawan*tunjangan_karyawan)/100;
double gaji2=gaji_Karyawan+hasil2;
String PESAN2 = "Gaji Karyawan : " +judul+"\n"
+ " Gaji Pokok : " +gaji_Karyawan+"\n"
+ " Tunjangan : " +tunjangan_karyawan+"%\n"
+ " tunjangan : " +hasil2+"\n"
+ " Total gaji : " +gaji2;
JOptionPane.showMessageDialog(null, PESAN2);
break;
case 4:
JOptionPane.showMessageDialog(null,"Terimakasih atas kunjungan anda..!!!");
System.exit(0);
break;
default:
String meseg="Maaf, Pilihan Anda Tidak Tersedia Di Menu Kami";
JOptionPane.showMessageDialog(null,meseg);
break;
}
}
}
- Home
- Pemrograman Contoh Program java dengan Switch Case







No comments:
Post a Comment