Buat program untuk menentukan gaji seorang karyawan berdasarkan waktu/jam kerjanya, dengan aturan bahwa batasan jam kerja normal adalah 50 sampai 60 jam/minggu dengan upah Rp.5000/jam. Jika lebih dari batas tersebut, maka kelebihan perjamnya dibayar Rp 7500/jam. Tetapi jika jam kerjanya kurang dari 50 jam/minggu, maka dikenakan potongan Rp.2500/jam nya. (Input : jam kerja/minggu, dan output : total gaji)

 Buat program untuk menentukan gaji seorang karyawan berdasarkan waktu/jam kerjanya, dengan aturan bahwa batasan jam kerja normal adalah 50 sampai 60 jam/minggu dengan upah Rp.5000/jam. Jika lebih dari batas tersebut, maka kelebihan perjamnya dibayar Rp 7500/jam. Tetapi jika jam kerjanya kurang dari 50 jam/minggu, maka dikenakan potongan Rp.2500/jam nya. (Input : jam kerja/minggu, dan output : total gaji)


1      package 202;

2

3          import java.util.Scanner;

4                  

5      public class soal202 {

6       public static void main (String[]args) {

7           Scanner input = new Scanner (System.in);

8      int gaji,jam,jamlbih,totalgaji;

9

10      System.out.println("Gaji Karyawan");

11      System.out.println("Lama kerja (jam) : ");

12      jam = input.nextInt();

13         

14      if ((jam >=50) && (jam<=60)) {

15             gaji = jam*5000;

16     } else if (jam >60) {

17             jamlbih = jam - 60;

18             gaji = (60*5000) + (jamlbih*7500);

19     } else  { 

20             gaji = jam * (5000-2500);

21                        

22      }

23      System.out.println("Total Gaji : "+gaji);

24  }

25   }

26


Komentar