Tuesday, February 21, 2017

Program C++ Hitung Honor Karyawan Kontrak

Program C++ Hitung Honor Karyawan Kontrak - Sedikit kenalan tentang C++ gan, bahasa pemrograman C++ bisa disebut sebagai bahasa pemrograman tingkat menengah ( middle level programming language) yang berarti juga termasuk dalam bahasa tingkat tinggi (high level programming language).



Dan pada kesempatan ini saya akan sharing tentang program sederhana untuk Hitung Honor Karyawan Kontrak , Program ini menggunakan bahasa C++ dengan software Borland C++ 5.02/dev C++.
Source Code :
#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");
            }
}

Ket : Untuk Melihat Hasilnya Tekan CTRL + F9 jika di dev C++

No comments:

Post a Comment