Rabu, 08 Oktober 2014

Gaji Karyawan Mingguan

Gaji Karyawan Mingguan

Sebuah perusahaan swasta menggaji karyawannya secara mingguan dengan hitungan sebagai berikut :
golongan 1 dengan upah per jam 3.000 rupiah
golongan 2 dengan upah per jam 3.500 rupiah
golongan 3 dengan upah per jam 4.000 rupiah
golongan 4 dengan upah per jam 5.000 rupiah
Bila seorang karyawan bekerja kurang atau sama dengan 40 jam per minggu, akan dihitung dengan upah per jam seperti di atas, tetapi apabila bekerja lebih dari 40 jam, maka lebihnya akan dihitung sebagai lembur dengan upah per jam 1½ kali upah biasa.
Tulis algoritma untuk menghitung gaji mingguan karyawan, bila golongan dan jam kerja diINPUT dari keyboard.
Jawab:
var
        gol, jamk: Integer
        gaji: real
begin
        input(gol)
        input(jamk)
               
              if (jamk > 40) then
                case (gol) of
                1:gaji<--(3000 * 40) + ((jamk - 40) * 3000 * 1.5)
                2:gaji<--(3500 * 40) + ((jamk - 40) * 3500 * 1.5)
                3:gaji<--(4000 * 40) + ((jamk - 40) * 4000 * 1.5)
                4:gaji<--(5000 * 40) + ((jamk - 40) * 5000 * 1.5)
                endcase
              else
                case (gol) of
                1:gaji<-- 3000 * jamk
                2:gaji<-- 3500 * jamk
                3:gaji<-- 4000 * jamk
                4:gaji<-- 5000 * jamk
                endcase
        output(gaji)
end.

Tidak ada komentar:

Posting Komentar