#include <iostream>
#include <conio>
char gol[30],status[30];
int i,j=1,jml_anak[30],tot_gaji[30],gajipokok[30],gaji_bersih[30];
void jml()
{cout<<"masukan jml data=";cin>>i;}
void datake()
{cout<<endl<<"Data karyawan ke "<<j<<endl;}
void input()
{cout<<"masukan golongan (A/B/C)=";cin>>gol[j];
{cout<<"masukan status (M/T)=";cin>>status[j];
{cout<<"masukan jumlah anak=";cin>>jml_anak[j];}}}
int gp(char gol)
{if(gol=='A')return(4000);
else if(gol=='B')return(3000);
else if(gol=='C')return(2000);
}
int tk(char status)
{if(status=='M')return(5000);
else return(0);}
int ta(int jml_anak,int gajipokok)
{if(jml_anak<=3)return(0.1*jml_anak*gajipokok);
else if(jml_anak>3)return(0.1*3*gajipokok);}
int pajak(int tot_gaji)
{return(tot_gaji*0.1);}
main(){
jml();
while(j<=i){
datake();
input();
clrscr();
gajipokok[j]=gp(gol[j]);
tot_gaji[j]=gp(gol[j])+tk(status[j])+ta(jml_anak[j],gajipokok[j]);
gaji_bersih[j]=tot_gaji[j]-pajak(tot_gaji[j]);
j++;
}
j=1;
while(j<=i){
datake();
cout<<"total gaji kotor= "<<tot_gaji[j]<<endl
<<"gaji bersih stlh pjk= "<<gaji_bersih[j]<<endl;
j++;
}
getch();
}
Tidak ada komentar:
Posting Komentar