Menghitung gaji karyawan c++

#include<iostream.h>
#include<conio.h>
#include<math.h>

int main ()
{
int a,b,c,d,manager,assisten,sekretaris,karyawan,lembur;
int gajimanager=1300000,gajiassisten=900000,gajisekretaris=800000,gajikaryawan=600000;
int makan=15000,insentif=400000,uanglembur=15000;
if (d>=25)
{lembur=uanglembur*25;}
else {lembur=uanglembur*d;}
cout<<"1. Gaji Manager "<<endl;
cout<<"2. Gaji Assisten manager "<<endl;
cout<<"3. Gaji Sekretaris "<<endl;
cout<<"4. Gaji Karyawan "<<endl;
cout<<"5. Keluar "<<endl;
cout<<"*Masukkan Pilihan= ";cin>>a;
cout<<"*Masukkan Jumlah Hari Kerja= ";cin>>b;
cout<<"*Masukkan Jumlah Hari Tidak Kerja (25-b)= ";cin>>c;
cout<<"*Masukkan Jumlah Jam Lembur= ";cin>>d;
switch(a)
{
case 1 :
if(a<25)
{manager= (gajimanager + insentif + (makan*30)) - (c*makan);}
else {manager= gajimanager + insentif + (makan*30);}

cout<<"total gaji manager = "<<manager;
break;
case 2 :
if(a<25)
{assisten= (gajiassisten + (lembur*d) + (makan*30))- (c*makan);}
else
{assisten= gajiassisten + (lembur*d) + (makan*30);}
cout<<"total gaji assisten= "<<assisten;
break;
case 3 :
if(a<25)
{sekretaris= (gajisekretaris + (lembur*d) + (makan*30)) - (c*makan);}
else
{sekretaris= gajisekretaris + (lembur*d) + (makan*30);}
cout<<"total gaji sekretaris= "<<sekretaris;
break;
case 4 :
if(a<25)
{karyawan= (gajikaryawan + (lembur*d) + (makan*30)) - (c*makan);}
else
{karyawan= gajikaryawan + (lembur*d) + (makan*30);}
cout<<"total gaji karyawan= "<<karyawan;
break;
default:goto exit;}
exit:
getch();
}


Share:

0 comments:

https://fikiirawan.blogspot.com/

Blog Archive

Pages

Blog Archive