oke langsung ke TKP aja yak :
Masalah :
1. Rancanglah sebuah program untuk menghitung gaji harian karyawan PT Rejeki Nomplok, bila berlaku ketentuan sebagai berikut :- Gaji Pokok setiap karyawan adalah Rp. 2000/Jam- Bila seorang karyawan bekerja lebih dari 7 jam sehari, maka kelebihannya akan dihitung sebagai lembur yang besarnya sama dengan 1.5 x Gaji Pokoknya- Untuk karyawan yang bekerja 8 jam sehari atau lebih, akan mendapat tambahan uang makan yang besarnya 1500. Sedangkan bila karyawan tesebut bekerja lebih dari 10 jam akan mendapatkan uang makan sebesar 2500- Karyawan yang bekerja 9 jam atau lebih akan mendapatkan uang jasa lembur yang besarnya 3000Sebagai contoh :Amir bekerja selama 5 jam, maka :Gaji Pokok = 5 * 2000 = 10000Uang Lembur = 0Uang Makan = 0Uang Jasa Lembur = 0Gaji yang diterima = 10000Amir bekerja selama 8 jam, maka :Gaji Pokok = 7 * 2000 = 14000Uang Lembur = 1 * 3000 = 3000Uang Makan = 1500Uang Jasa Lembur = 0Gaji yang diterima = 18500Amir bekerja selama 12 jam, maka :Gaji Pokok = 7 * 2000 = 14000Uang Lembur = 5 * 3000 = 15000Uang Makan = 2500Uang Jasa Lembur = 3000Gaji yang diterima = 34500
Source Code Borland C++
#include
#include
#include
main()
{
int umur;
char nama[60],bagian[60],lagi='Y';
float jamkrja, gajiperjam,lembur=0,totalgaji,makan=0,jas_lem=0,gaj_pok=0;
gajiperjam = 2000;
while(lagi == 'Y' || lagi =='y')
{
cout<<"======================================="<cout<<"\tPT.REZEKI NOMPLOK"< cout<<"\tJl.Setia No.20 MEDAN"< cout<<"\tNo.Telp : (061)-64867"< cout<<"\tEmail : rezeki@hotmail.com"< cout<<"======================================="< cout<<"Nama Karyawan : ";
cin>>nama;
cout<<"Umur : ";
cin>>umur;
cout<<"Bagian : ";
cin>>bagian;
cout<<"Jumlah Jam Kerja : ";
cin>>jamkrja;
if (jamkrja<7 br=""> {
gaj_pok = jamkrja * gajiperjam;
totalgaji=gaj_pok;
}
if (jamkrja>7)
{
gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
lembur = (1.5*gajiperjam)* (jamkrja-7);
makan = 0;
jas_lem = 0;
totalgaji=gaj_pok + lembur + makan + jas_lem;
}
if (jamkrja>8)
{
gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
lembur = (1.5*gajiperjam)* (jamkrja-7);
makan = 1500;
jas_lem = 0;
totalgaji=gaj_pok + lembur + makan + jas_lem;
}
if (jamkrja>9)
{
gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
lembur = (1.5*gajiperjam)* (jamkrja-7);
makan = 1500;
jas_lem = 3000;
totalgaji=gaj_pok + lembur + makan + jas_lem;
}
if (jamkrja>10)
{
gaj_pok = ((jamkrja - (jamkrja-7))*gajiperjam);
lembur = (1.5*gajiperjam)* (jamkrja-7);
makan = 2500;
jas_lem = 3000;
totalgaji=gaj_pok + lembur + makan + jas_lem;
}
clrscr();
cout<<"Nama Karyawan : "<cout<<"Umur : "< 7>cout<<"Berkerja dibagian : "< cout<<"Jumlah Jam Kerja : "< cout<<"Gaji Pokok : "< cout<<"Uang Lembur : "< cout<<"Uang Makan : "< cout<<"Uang Jasa Lembur : "< cout<<"Gaji yang diterima : "< cout<<"Input Lagi [Y/T] ? ";
cin>>lagi;
clrscr();
}
getch();
}
Begitulah Code Programnya
dan ini contoh bila Programnya dijalankan
0 Comment:
Berkomentarlah yang sopan & yang OOT tidak akan ditampilkan
Orang yang berkomentar menggunakan URL akan di Hapus