Modul Gaji dengan C++

Tuesday, March 29, 2011 7:28 AM by Computer and Programming
#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();
}

0 Response to "Modul Gaji dengan C++"

Post a Comment