RSS

Jawaban Soal Quis No 4 ( Java )

Assalamu'alaikum Wr. Wb......!!!
Maaf sebelumnya saya ucapkan pak, karrna baru sekarang posting'a, Sangat sulit soal'a pak, kualahan saya mengerjakannya, hampir putus asa tadi, tapi berkat kerja keras dan pantang menyerah, akhirnya selesai juga walaupun belom tau apakah hasilnya memuaskan atau tidak, mohon buimbingannya pak, agar bisa lebih mudah dalam mengerjakan soal2 yang akan datang berikutnya.....

import java.io.*;

class berusaha{
public static void main(String Arg[])throws IOException{
     String str;
     int kode;
     double gaji;
     double tunjang; 
     double tunkel;
    double total;
     int nik;
     String nama;
     String status;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in));
berusaha fungsi=new berusaha();
System.out.print("NIK                 : "); str = Get.readLine();
nik=Integer.parseInt(str);
switch(nik){
            case 0000001 : nama="Susilo"; status="Menikah";
            break;
            case 0000002 : nama="Syahrul";status="Belum Menikah";
            break;
            case 0000003 : nama="Ramadhan";status="Menikah";
            break;
            case 0000004 : nama="Hamid";status="Belum Menikah";
            break;
            default:
            nama= "";status="";
        }
System.out.println("Nama Karyawan       : "+nama);
System.out.println("Status              : "+status);
  
System.out.print("Kode Jabatan        : ") ; str = Get.readLine();
kode=Integer.parseInt(str);
gaji=Double.parseDouble(str);
System.out.println("Gaji                : Rp."+fungsi.gaji(gaji));
  
tunjang=Double.parseDouble(str);
System.out.println("Tunjangan           : Rp."+fungsi.tunjangan(tunjang));
  
tunkel=Double.parseDouble(str);
System.out.println("Tunjangan Keluarga  : Rp."+fungsi.keluarga(tunkel));
total=+fungsi.gaji(gaji)+ +fungsi.tunjangan(tunjang)+ +fungsi.keluarga(tunkel);
System.out.println("Total Gaji          : Rp."+total);    
}
  
  
    double gaji(double kode){
    double gaj;
    if (kode == 1)gaj=2500000;
    else if(kode == 2) gaj=2000000;
    else  gaj=1500000;
    return(gaj);
    }
   
    double tunjangan(double kode){
    double tun;
    if (kode == 1) tun=2500000/35;
    else if (kode == 2) tun=2000000/10;
    else  tun=1500000/5;
    return(tun);
    }

    double keluarga(double kode){
    double tunja;
    if (kode == 1) tunja=2500000/15;
    else if (kode == 3) tunja=2500000/15;
    else  tunja=0;
    return(tunja);
    }
  
}



Karna Status Susilo menikah, Maka dapat Tunjangan Keluarga sebesar 15 % dari Gaji


Karna Status Syahrul belum menikah, Maka Tunjangan Keluarga'a Rp.0


Sekian hasil kerja saya pak, mudah mudahan apa yang saya usahakan, sesuai dengan apa yang saya harapkan.... terima kasih pak.......!!!!!!!!!
Wassalamu'alaikum Wr. Wb.

| Free Bussines? |

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar