ALGORITMA UPAH KARYAWAN


Disini saya akan membahas tentang Algoritma dan Program untuk menghitung upah karyawan sesuai dengan jam kerja dan lemburnya .  berikut adalah kasus dan algoritmanya :


Masalah

-        Karyawan honorer di sebuah PT “ A “ di gaji berdasarkan jumlah jam kerjanya selama satu minggu. Upah per jam misalkan Rp.2000,- . Bila jumlah jam kerja lebih besar dari 48 jam, maka sisanya di anggap sebagai jam lembur. Upah lembur misalkan Rp.3000,-/jam.
Tugasnya

-        Tulis sebuah algoritma yang membaca jam kerja seorang karyawan selama satu minggu, lalu menentukan upah mingguannya.
Study Kasus / Penyelesaian

Misalkan jumlah jam kerja karyawan adalah JJK
Analisis Kasus:
               Kasus 1: jika JJK<=48, maka upah = JJK*2000
               Kasus 2: jika JJK>48, maka
                              lembur = JJK – 48
                              upah = 48 * 2000 + lembur * 3000
DEKLARASI :

               Nama    : String
              
JJK          : Integer
              
Lembur : Integer
              
Upah     : Real (float)

ALGORITMA :

Read (Nama,JJK)
If JJK ≤ 48 then
Upah← JJK * 2000
Else (berarti JJK > 48)
               Lembur ← JJK – 48
               Upah ← 48 * 2000 + lembur * 3000
End if
Write (Upah)

Dan di bawah ini adalah contoh programnya dengan menggunakan bahasa C++ dan menggunakan aplikasi CODEBLOCK :

Hasil dari Program Upah Karyawang menggunakan bahasa c++ dan aplikasi codeblock
Program Upah Karyawan menggunakan bahasa c++ dan aplikasi codeblock
Sekian untuk postingan kali ini selamat mencoba .



Komentar

Postingan populer dari blog ini

DATA DIRI