Program C++ Hitung Honor Karyawan Kontrak
#include <stdio.h>
#include <conio.h>
main() {
char nama[20];
int gol,pend,jml;
int honor=450000;
int lembur;
float tj, diterima;
printf(" PROGRAM HITUNG HONOR KARYAWAN KONTRAK\n");
printf(" PT. PANAS TIRIS SEJAHTERA\n");
printf("INPUT :\n");
printf("NAMA KARYAWAN =");gets(nama);
printf("Golongan [1/2/3] =");scanf("%d",&gol);
printf("JUMLAH JAM KERJA =");scanf("%d",&jml);
printf("\n");
printf("OUTPUT :\n");
switch(gol){
case 1 :
printf("KARYAWAN YANG BERNAMA :%s\n",nama);
printf("HONOR TETAP RP. :%d\n",honor);
tj=0.05*honor;
printf("TUNJANGAN JABATAN RP. :%0.0f\n",tj);
if(jml>8){
lembur=(jml-8)*5000;
}else{
lembur=jml*0;}
printf("HONOR LEMBUR RP. :%d\n",lembur);
printf("========================================+\n");
diterima=honor+tj+lembur;
printf("HONOR YANG DI TERIMA RP. :%0.0f\n",diterima);
break;
case 2 :
printf("KARYAWAN YANG BERNAMA :%s\n",nama);
printf("HONOR TETAP RP. :%d\n",honor);
tj=0.10*honor;
printf("TUNJANGAN JABATAN RP. :%0.0f\n",tj);
if(jml>8){
lembur=(jml-8)*5000;
}else{
lembur=jml*0;}
printf("HONOR LEMBUR RP. :%d\n",lembur);
printf("========================================+\n");
diterima=honor+tj+lembur;
printf("HONOR YANG DI TERIMA RP. :%0.0f\n",diterima);
break;
case 3 :
printf("KARYAWAN YANG BERNAMA :%s\n",nama);
printf("HONOR TETAP RP. :%d\n",honor);
tj=0.15*honor;
printf("TUNJANGAN JABATAN RP. :%0.0f\n",tj);
if(jml>8){
lembur=(jml-8)*5000;
}else{
lembur=jml*0;}
printf("HONOR LEMBUR RP. :%d\n",lembur);
printf("========================================+\n");
diterima=honor+tj+lembur;
printf("HONOR YANG DI TERIMA RP. :%0.0f\n",diterima);
break;
default : printf("Pilihan Yang anda masukan salah");
}
}
Komentar
Posting Komentar