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

Postingan populer dari blog ini

Animasi Roket Sederhana dengan C++

Animasi Teks Berjalan C++

Program membuat animasi sederhana