Program C++ Menghitung Gaji Karyawan Menggunakan Bahasa Pemrograman C++

Program C++ Menghitung Gaji Karyawan Menggunakan Bahasa Pemrograman C++



Halo semuanya! Kali ini kita akan membuat sebuah program untuk menghitung gaji karyawan menggunakan bahasa pemrograman C++.

Bagaimana bentuk programnya? Silakan baca soal berikut ini:

Buatlah program untuk menentukan gaji karyawan mingguan dengan ketentuan sebagai berikut:
  1. Golongan A = Upah Rp 5000 / Jam
  2. Golongan B = Upah Rp 7000 / Jam
  3. Golongan C = Upah Rp 9000 / Jam
  4. Golongan D = Upah Rp 11000 / Jam

Ketentuan tambahan:

  1. Jika jam kerja lebih dari 48 jam, maka mendapat uang lembur dengan perhitungan (jam kerja - 48) * 4000.
  2. Perhitungan gaji karyawan adalah upah + uang lembur.
  3. Input berupa nama karyawan, golongan dan jam kerja.
  4. Output berupa nama karyawan, golongan, jam kerja, gaji, uang lembur dan total gaji.

Bagaimana? Apakah sudah ada gambaran mengenai cara membuat program di atas? Oke, langsung saja. Silakan perhatikan source code di bawah ini:


Jika program di atas dijalankan, maka akan menjadi seperti ini:

Hasil 1

Hasil 2

Penjelasan Singkat

Jadi pertama-tama, kita buat dulu berbagai macam variable yang kita butuhkan. Tujuannya tentu saja untuk mendapatkan input dari user.

Kedua kita cari upah per jamnya menggunakan switch case. Pada ketentuan di atas, hanya ada empat golongan, yaitu A, B, C dan D. Masing-masing golongan memiliki upah yang berbeda.

Ketiga, kita lakukan percabangan menggunakan IF. Jika user menginputkan golongan yang tidak sesuai maka tampilkan bahwa golongan tersebut salah. Selain itu, kita hitung upah karyawan dan upah lemburnya. Upah lembur hanya bisa didapat jika bekerja lebih dari 48 jam. Kemudian, kita hanya perlu menampilkan hasilnya.

Baik, itu saja tutorial kali ini, semoga bermanfaat. Terima kasih.

Post a Comment

0 Comments