Tugase Pak Yuli, Cak

#include
#include

struct g {
int nip, gol, status, anak, masa, gapok, t_istri, t_anak, t_masa, g_bersih, pajak, g_akhir;
char nama[50], jawab;
};


void main() {
g gaji;

do {
clrscr();
cout <<"========================================="<cout <<" PROGRAM PENGGAJIAN "<cout <<"========================================="<cout <<"Masukkan NIP\t\t\t: "; cin >>gaji.nip;
cout <<"Masukkan nama pegawai\t\t: "; cin >>gaji.nama;
cout <<"Masukkan Golongan [1/2/3]\t: "; cin >>gaji.gol;
cout <<"Masukkan status [1=Menikah / 0=Belum Menikah] : "; cin >>gaji.status;
cout <<"Jumlah Anak\t\t\t: "; cin >>gaji.anak;
cout <<"Masa Kerja \t\t\t: "; cin >>gaji.masa;

cout <<"\n-----------------------------------------------------------------------\n";
cout <<"PENERIMAAN POTONGAN \n";
cout <<"-----------------------------------------------------------------------\n";

if (gaji.gol==1) {
gaji.gapok=1000000;
} else if (gaji.gol==2) {
gaji.gapok=2000000;
} else if (gaji.gol==3) {
gaji.gapok=3000000;
}
cout <<"Gaji Pokok\t: "<
if (gaji.status==1) {
gaji.t_istri=0.025*gaji.gapok;
} else {
gaji.t_istri=0;
}
cout <<"Tunj. Istri\t: "<
if (gaji.anak==1) {
gaji.t_anak=0.05*gaji.gapok;
} else if (gaji.anak==2) {
gaji.t_anak=0.05*gaji.gapok*gaji.anak;
} else if (gaji.anak > 2) {
gaji.t_anak=0.03*gaji.gapok*gaji.anak;
} else {
gaji.t_anak=0;
}
cout <<"Tunj. Anak\t: "<
if (gaji.masa < 5) {
gaji.t_masa=0.015*gaji.gapok;
} else if (gaji.masa >= 5 || gaji.masa <= 10) {
gaji.t_masa=0.03*gaji.gapok;
} else if (gaji.masa > 10) {
gaji.t_masa=0.05*gaji.gapok;
}
cout <<"Tunj. Kerja\t: "<
gaji.g_bersih=gaji.gapok+gaji.t_istri+gaji.t_anak+gaji.t_masa;
cout <<"\t\t ---------- +"<cout <<"Total Gaji\t: "<
gaji.pajak=0.025*gaji.g_bersih;

gotoxy(37,15);
cout <<"Pajak\t\t: "<
gotoxy(37,19);
cout <<"\t\t\t---------- +"<
gotoxy(37,20);
cout <<"Total Potongan\t:"<
gaji.g_akhir=gaji.g_bersih-gaji.pajak;

gotoxy(1,21);
cout <<"\n======================================================================="<cout <<" GAJI BERSIH : Rp. "<cout <<"======================================================================="<

cout <cin >>gaji.jawab;
} while (gaji.jawab=='Y'||gaji.jawab=='y');
getch();
}
0 Responses

Tinggalkan komentar Anda...