PT. DINGIN DAMAI, memberikan honor tetap kepada karyawan kontrak nya sebesar Rp. 300.000/bln
dengan memperoleh tunjangan2 sebagai berikut :
- Tunjangan Jabatan
Golongan | Presentase |
1 | 5% |
2 | 10% |
3 | 15% |
Sebagai contoh : jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar 15% * Rp.300,000,-
- Tunjangan Pendidikan
Kode | Pendidikan | Presentase |
1 | SMU | 2,5% |
2 | D3 | 5% |
3 | S1 | 7.5% |
- Honor Lembur
Jumlah Jam kerja normal sebanyak 8 jam kerja, honor lembur diberikan jika jumlah jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan honor lembur perjam sebesar Rp.2,500 untuk setiap kelebihan jam kerja perharinya.
PENYELESAIANNYA SEBAGAI BERIKUT :
#include < stdio.h >
#include < conio.h >
#include < iostream.h >
main()
{
char nama[30];
double gol, pen, T_Jab, T_Pen, jjk, lembur, jumlah, total, gaji=300000;
clrscr();
cout<<"=====================================================" << endl;
cout<<"Program Hitung Honor Karyawan Kontrak PT.DINGIN DAMAI\n";
cout<<"=====================================================" << endl;
cout<<"nama karyawan : ";
gets(nama);
cout<<"golongan : ";
cin>> gol;
cout<<"Pendidikan (smu/D3/S1) : ";
cin>> pen;
cout<<"jumlah jam kerja : ";
cin>> jjk;
puts(" ");
if (gol==1 && pen==1)
{ T_Jab=0.05*300000;
T_Pen=0.025*300000;
}
if (gol==2 && pen==1)
{ T_Jab=0.1*300000;
T_Pen=0.025*300000;
}
if (gol==3 && pen==1)
{ T_Jab=0.15*300000;
T_Pen=0.025*300000;
}
if (gol==1 && pen==2)
{ T_Jab=0.05*300000;
T_Pen=0.05*300000;
}
if (gol==2 && pen==2)
{ T_Jab=0.1*300000;
T_Pen=0.05*300000;
}
if (gol==3 && pen==2)
{ T_Jab=0.15*300000;
T_Pen=0.05*300000;
}
if (gol==1 && pen==3)
{ T_Jab=0.05*300000;
T_Pen=0.075*300000;
}
if (gol==2 && pen==3)
{ T_Jab=0.1*300000;
T_Pen=0.075*300000;
}
if (gol==3 && pen==3)
{ T_Jab=0.15*300000;
T_Pen=0.075*300000;
}
if (jjk>=8)
{ lembur=jjk-8;
jumlah=lembur*2500;
}else
{ jumlah=0;
}
total=T_Jab+T_Pen+jumlah+gaji;
cout<<"karyawan yang bernama : " << nama << endl;
puts("honor yang diterima sebagai berikut :");
puts(" ");
cout<<"honor tetap :Rp. " << gaji << endl;
cout<<"tunjangan jabatan :Rp. " << T_Jab << endl;
cout<<"tunjangan pendidikan :Rp. " << T_Pen << endl;
cout<<"honor lembur :Rp. " << jumlah << endl;
cout<<"Jumlah :____________+" << endl;
cout<<"Honor Yang Diterima Rp. " << total << endl;
getch();
}
Tidak ada komentar:
Posting Komentar