Sabtu, 02 Juli 2011

latihan ketiga( java)


Buatlah program untuk menyelesaikan kasus brk:
sebuah perusahaan memiliki bbrp bagin yaitu:persediaan,Administrasi,keuangan,penjualan.Setiap karyawan terdapat di bagian tsb.Memmiliki gaji sesuai dengan jabatannya masing-masing yaitu:

kode jabatan     gaji                                  Tunjangan
1                       2500000                          35% dari gaji
2                       2000000                           10% dr gaji
3                       1500000                             5% dr gaji
Untuk karyawan yg berstatus M(menikah)maka akan mendapat tunjangan 15% dr gaji
Adapun total gaji di peroleh dari gaji+tunjangan+tunjangkel
(dengan bahasa java ya)

import java.io.*;
public class latihan{

    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 )  ;
        }
}

1 komentar: