#include <iostream>
#include <conio>
int gapok,jml_anak,total_gaji;
char golongan;
void input()
{
cout<<"masukkan gaji pokok ="; cin>>gapok;
cout<<"masukkan golongan anda ="; cin>>golongan;
cout<<"masukkan jumlah anak ="; cin>>jml_anak;
}
int tunjangan_jabatan(char golongan,int gapok)
{
switch (golongan)
{
case 'A': return(0.25*gapok); break;
case 'B': return(0.2*gapok); break;
case 'C': return(0.15*gapok); break;
}
}
int tunjangan_anak(int jml_anak,int gapok)
{
if (jml_anak>=3)
return(3*0.05*gapok);
else
return(jml_anak*0.05*gapok);
}
main()
{
input();
total_gaji=gapok+tunjangan_jabatan(golongan,gapok)+tunjangan_anak(jml_anak,gapok);
cout<<"\nGaji pokok anda adalah "<<gapok;
cout<<"\ntunjangan jabatan anda adalah "<<tunjangan_jabatan(golongan,gapok);
cout<<"\ntunjangan anak anda "<<tunjangan_anak(jml_anak,gapok);
cout<<"\ntotal gaji yang diterima = "<<total_gaji;
getch();
}
#include <conio>
int gapok,jml_anak,total_gaji;
char golongan;
void input()
{
cout<<"masukkan gaji pokok ="; cin>>gapok;
cout<<"masukkan golongan anda ="; cin>>golongan;
cout<<"masukkan jumlah anak ="; cin>>jml_anak;
}
int tunjangan_jabatan(char golongan,int gapok)
{
switch (golongan)
{
case 'A': return(0.25*gapok); break;
case 'B': return(0.2*gapok); break;
case 'C': return(0.15*gapok); break;
}
}
int tunjangan_anak(int jml_anak,int gapok)
{
if (jml_anak>=3)
return(3*0.05*gapok);
else
return(jml_anak*0.05*gapok);
}
main()
{
input();
total_gaji=gapok+tunjangan_jabatan(golongan,gapok)+tunjangan_anak(jml_anak,gapok);
cout<<"\nGaji pokok anda adalah "<<gapok;
cout<<"\ntunjangan jabatan anda adalah "<<tunjangan_jabatan(golongan,gapok);
cout<<"\ntunjangan anak anda "<<tunjangan_anak(jml_anak,gapok);
cout<<"\ntotal gaji yang diterima = "<<total_gaji;
getch();
}
Post a Comment