Program Hitung Gaji Karyawan Dengan C/C++ Program ini mengitung gaji dan masing-masing gaji sudah di tentukan yaitu Gaji Pokok, Gaji Lembutr dan Tunjangan.
Sorce Code :
#include<conio.h>
main()
{
char nama[20],kl,ulang;
int total,nomor[7],golongan,lembur,tunjangan;
do
{
printf("\t===========================================\n");
printf("\t* PROGRAM MENGHITUNG GAJI PEGAWAI *\n");
printf("\t===========================================\n\n\n");
printf("Masukkan nama : ");
scanf("%s",&nama);
printf("Masukkan nomor pegawai : ");
scanf("%d",&nomor);
printf("Masukkan golongan[1-3] : ");
scanf("%d",&golongan);
switch(golongan)
{
case 1:
printf("\n\nGaji pokok anda : Rp.1000000,-\n");
tunjangan=1000000/4;
printf("Besar tunjangan anda adalah : Rp.%d,-",tunjangan);
printf("\nApakah anda melakukan kerja lembur ? (y/t)");
scanf("%s",&kl);
if(kl=='y')
{
printf("Berapa jam anda kerja lembur ? ");
scanf("%d",&lembur);
lembur=1000000/(100/lembur);
printf("Upah lembur anda : Rp.%d,-",lembur);
total=1000000+tunjangan+lembur;
printf("\n\nTotal gaji anda : Rp.%d,-",total);
}
if(kl=='t')
{
total=1000000+tunjangan;
printf("\n\nTotal gaji anda : Rp.%d,-",total);
}
break;
case 2:
printf("\n\nGaji pokok anda : Rp.750000,-\n");
tunjangan=750000/4;
printf("Besar tunjangan anda adalah : Rp.%d,-",tunjangan);
printf("\nApakah anda melakukan kerja lembur ?(y/t) ");
scanf("%s",&kl);
if(kl=='y')
{
printf("Berapa jam anda kerja lembur ? ");
scanf("%d",&lembur);
lembur=750000/(100/lembur);
printf("Upah lembur anda : Rp.%d,-",lembur);
total=750000+tunjangan+lembur;
printf("\n\nTotal gaji anda : Rp.%d,-",total);
}
else
{
total=750000+tunjangan;
printf("\n\nTotal gaji anda : Rp.%d,-",total);
}
break;
case 3:
printf("\n\nGaji pokok anda : Rp.500000,-\n");
tunjangan=500000/4;
printf("Besar tunjangan anda adalah : Rp.%d,-",tunjangan);
printf("\nApakah anda melakukan kerja lembur ?(Y/T) ");
scanf("%s",&kl);
if(kl=='y')
{
printf("Berapa jam anda kerja lembur ? ");
scanf("%d",&lembur);
lembur=500000/(100/lembur);
printf("Upah lembur anda : Rp.%d,-",lembur);
total=500000+tunjangan+lembur;
printf("\n\nTotal gaji anda : Rp.%d,-",total);
}
else
{
total=500000+tunjangan;
printf("\n\nTotal gaji anda : Rp.%d,-",total);
}
break;
}
printf("\n\n\nMau ulang lagi ?(Y/T) \n\n\n\n\n");
scanf("%s",&ulang);
}
while(ulang=='y');
return 0;
}
Output Program :
0 komentar:
Posting Komentar