Minggu, 08 April 2012


Sebuah perusahaan memiliki beberapa bagian yaitu :
Persediaan
Administrasi
Keuangan
Penjualan.
Setiap Karyawan yang terdapat di bagian tersebut memiliki gaji sesuai dengan jabatannnya masing masing, yaitu :
              Kode              Gaji                   Tunjangan

                1                2.500.000          35% dari Gaji
                2                2.000.000          10% dari Gaji
                3                1.500.000            5% dari Gaji




     Untuk karyawan yang berstatus M (Menikah) maka mendapatkan Tunjangan Keluarga sebesar 15% dari Gaji, Adapun untuk mencari total gaji di peroleh dari Gaji + Tunjangan + Tunjangan Keluarga
Jawaban:
import java.io.*;
public class tugas{
public static void main(String Arg[])throws IOException{
String str; String NIP; String nama; String jbt;String status;
double gaji=0; double tnj=0; double total=0; double tunjkl;
int kdj;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
System.out.print(“NIP       : “)  ; NIP = Get.readLine() ;
System.out.print(“Nama      : “)  ; nama = Get.readLine() ;
System.out.print(“Kode      : “)  ; str = Get.readLine() ;
System.out.print(“status    : “)  ; status=Get.readLine();
kdj = Integer.parseInt(str)       ;
if(kdj==1){
jbt=”persendian”;gaji=2500000;tnj=0.35*gaji;
}else if(kdj==2){
jbt=”administrasi”;gaji=2000000;tnj=0.1*gaji;
}else if(kdj==3){
jbt=”keuangan”;gaji=1500000;tnj=0.09*gaji;
}else {
jbt=”"; gaji=0;
}
if (status==”M”){
        status=”Menikah” ; tunjkl=0.15*gaji;
}
else{
        status=”belum menikah” ;tunjkl=0;
}
total=gaji+tnj+tunjkl;
      System.out.println (“Jabatan    : ” + jbt   )  ;
      System.out.println (“Gaji       : ” + gaji  )  ;
      System.out.println (“Tunjangan  : “  + tnj  )  ;
      System.out.println (“Status     : “  +status)  ;
      System.out.println (“Total      : ” + total )  ;
}
}

0 komentar:

Posting Komentar

Jika Komentar anda tidak di jawab, silahkan bertanya langsung via FB http://www.facebook.com/agoez.blackrs