Selamat Datang Di Blog Sederhana Saya ini Mohon Dukungan Dan Patisipasinya yoo dengan Subscribe And Like Channel Youtube dan Fanspages Saya..supaya saya bisa berbagi informasi menarik dan ilmu Yang Bermanfaat Untuk Kita Semua Sekian Terimakasih broo...

Tuesday, November 14, 2017

Algoritma Menentukan Upah_Karyawan




 SOAL:

Karyawan memiliki gaji selama seminggu dengan nilai Rp:3.000/jam. Apabila jam kerja lebih 48 jam, maka sisanya dianggap lembur dengan gaji Rp:4.000/jam. Tulislah Algoritma membaca jam kerja karyawan selama seminggu lalu menentukan upah mingguannya. 

Penyelesaian :

PROGRAM Upah_Karyawan
{ Menentukan upah mingguan seorang karyawan. masukan yang dibaca dari papan kunci adalah nama karyawan, golongan, dan jumlah kerja. Keluaran program adalah nama karyawan dan upahnya.}

DEKLARASI
         Const  JamNormal     = 48       {Jumlah Jam kerja normal per minggu}
         Const  UpahPerJam   = 3.000  {Upah PerJam, Rp: 3000}
         Const  UpahLembur  = 4000   {Upah PerJam Lembur, Rp:4000} 

         nama    : String {nama karyawan}
         JJK      : Integer { jumlah jam kerja}
         lembur : real { jumlah jam lembur}
         upah     : real {upah karyawan}

ALGORITMA : 
        read (nama, JJK)
        if JJK < JamNormal then  
            upah ← JJK * UpahPerJam
        else
            lembur ← JJK - JamNormal
            upah ← JamNormal * UpahPerJam + Lembur * UpahLembur
        endif
        write (nama, upah)

No comments: