#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
char nama[20][20];
int
jumlah,i,gol[20],pen[20],jam[20],honor[20],bersih[20],total=0;
float
tpen[20],tgol[20],hsl1[20],hsl2[20],pajak;
cout<<
"\tProgram Hitung Honor Karyawan Kontrak"<<endl;
cout<<
"\t\tPT. STAY COOL "<<endl<<endl;
cout<<
"Masukkan Jumlah Karyawan : "; cin>>jumlah;
for(i=1;
i<=jumlah; i++)
{
cout<<
"Karyawan ke - "<<i<<endl;
cout<<
"Nama Karyawan :
"; cin>>nama[i];
cout<<
"Golongan (1/2/3) :
"; cin>>gol[i];
cout<<
"Pendidikan (1=SMU/2=D3/3=S1 : "; cin>>pen[i];
cout<<
"Masukkan Jam Kerja (/bulan) : "; cin>>jam[i];
if(gol[i]==1)
{
tgol[i]=0.5;
}
else if(gol[i]==2)
{
tgol[i]=0.1;
}
else if(gol[i]==3)
{
tgol[i]=0.15;
}
else
{
cout<<"ERROR"<<endl;
}
hsl1[i]=tgol[i]*700000;
if(pen[i]==1)
{
tpen[i]=0.025;
}
else
if(pen[i]==2)
{
tpen[i]=0.5;
}
else if
(pen[i]==3)
{
tpen[i]=0.075;
}
else
{
cout<<"ERROE"<<endl;
}
hsl2[i]=tpen[i]*700000;
if(jam[i]>=240)
{
honor[i]=2500*(jam[i]-240);
}
else
{
honor[i]=0;
}
pajak=0.1*700000;
bersih[i]=700000+hsl1[i]+hsl2[i]+honor[i]-pajak;
}
cout<<
" PT. STAY COOL "<<endl;
cout<<
"-------------------------------------------------------------------"<<endl;
cout<<
" No Nama Tunjangan "<<endl;
cout<<
" Karyawan --------------------- Honor Pendapatan "<<endl;
cout<<
" Jabatan Pendidikan
Lembur Pajak Bersih
"<<endl;
cout<<
"-------------------------------------------------------------------"<<endl;
for(i=1;
i<=jumlah; i++)
{
cout<<" "<<i<<" ";
cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
cout<<setiosflags(ios::left)<<setw(12)<<hsl1[i];
cout<<setiosflags(ios::left)<<setw(11)<<hsl2[i];
cout<<setiosflags(ios::left)<<setw(9)<<honor[i];
cout<<setiosflags(ios::left)<<setw(9)<<pajak;
cout<<bersih[i]<<endl;
total=total+bersih[i];
}
cout<<endl;
cout<<
"-------------------------------------------------------------------"<<endl;
cout<<
" Jumlah Gaji Yang
Harus Dikeluarkan =
RP."<<total<<endl;
}
Tidak ada komentar:
Posting Komentar