Hallo,sahabat
blogger sekalian.Bagaimana kabar anda saat ini? Semoga sobat-sobat sekalian
berada dalam keadaan yang sehat selaluJ.Puji
dan syukur kita khaturkan kehadirat Allah SWT karena dengan rahmatnya kita bisa
berada di depan PC tercinta untuk bisa membaca postingan-postingan saya.Tak
lupa shalawat serta sallam kita limpahkan kepada nabi besar nabi Muhammad SAW
karena perjuangan nya kita bisa menikmati yang sekarang kita nikmatiJ.
Bro gua masu share nih cara menghitung gaji pegawai menurut golongan gini yee cerita soalnya cekidot==============>:
-Input nama pegawai,golongan,dan beserta jumlah total jam kerja.
-Golongan pegawai terdiri dari lima golongan
>Golongan
1 : Gaji tetap= Rp.500.000-; dan
Gaji per jam=Rp.5.000.
>Golongan 2 :
Gaji tetap= Rp.300.000-; dan Gaji per jam=Rp.3.000.
>Golongan 3 :
Gaji tetap= Rp.250.000-; dan Gaji per jam=Rp.2.000.
>Golongan 4 :
Gaji tetap= Rp.100.000-; dan Gaji per jam=Rp.1.500.
>Golongan 5 : Gaji tetap= Rp.50.000-; dan Gaji per
jam=Rp1.000.
-Jika Jam kerja lebih dari 150 Jam maka gaji per jam di kali 1.5.
Bro Bro ini kodingannya :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
string namaPegawai;
int golPegawai, jamKerja, gajiTetap, gajiPerJam, jamPlus=0, uangLembur, totalGaji;
cout << "Masukkan nama pegawai : ";cin >> namaPegawai;
cout << "Masukkan golongan : ";cin >> golPegawai;
cout << "Masukkan jam kerja : ";cin >> jamKerja;
switch(golPegawai){
case 1:
gajiTetap = 500000;
gajiPerJam = 5000;
if(jamKerja>150){
jamPlus = jamKerja-150;
uangLembur = (1.5*gajiPerJam)*jamPlus;
totalGaji = gajiTetap + (jamKerja*gajiPerJam) + uangLembur;
} else {
uangLembur = 0;
totalGaji = gajiTetap + (jamKerja*gajiPerJam);
}
break;
case 2:
gajiTetap = 300000;
gajiPerJam = 3000;
if(jamKerja>150){
jamPlus = jamKerja-150;
uangLembur = (1.5*gajiPerJam)*jamPlus;
totalGaji = gajiTetap + (jamKerja*gajiPerJam) + uangLembur;
} else {
uangLembur = 0;
totalGaji = gajiTetap + (jamKerja*gajiPerJam);
}
break;
case 3:
gajiTetap = 250000;
gajiPerJam = 2000;
if(jamKerja>150){
jamPlus = jamKerja-150;
uangLembur = (1.5*gajiPerJam)*jamPlus;
totalGaji = gajiTetap + (jamKerja*gajiPerJam) + uangLembur;
} else {
uangLembur = 0;
totalGaji = gajiTetap + (jamKerja*gajiPerJam);
}
break;
case 4:
gajiTetap = 100000;
gajiPerJam = 1500;
if(jamKerja>150){
jamPlus = jamKerja-150;
uangLembur = (1.5*gajiPerJam)*jamPlus;
totalGaji = gajiTetap + (jamKerja*gajiPerJam) + uangLembur;
} else {
uangLembur = 0;
totalGaji = gajiTetap + (jamKerja*gajiPerJam);
}
break;
case 5:
gajiTetap = 50000;
gajiPerJam = 1000;
if(jamKerja>150){
jamPlus = jamKerja-150;
uangLembur = (1.5*gajiPerJam)*jamPlus;
totalGaji = gajiTetap + (jamKerja*gajiPerJam) + uangLembur;
} else {
uangLembur = 0;
totalGaji = gajiTetap + (jamKerja*gajiPerJam);
}
break;
}
cout << "\nNama Pegawai : " << namaPegawai;
cout << "\nJenis Golongan : " << golPegawai;
cout << "\nJumlah Jam Kerja : " << jamKerja;
cout << "\nGaji Tetap : Rp. " << gajiTetap;
cout << "\nGaji/Jam : Rp. " << gajiPerJam;
cout << "\nUang Lembur : Rp. " << uangLembur;
cout << "\nTotal Gaji/Jam : Rp. " << (jamKerja-jamPlus)*gajiPerJam;
cout << "\nTotal Gaji : Rp. " << totalGaji;
cout << endl;
return 0;
}
Semoga bermanfaat terimakasih telah mengunjungi blog saya :) Tolong bantu share yaa ;).
No comments:
Post a Comment