Tuesday, February 21, 2017

Program C++ Hitung Honor Karyawan Kontrak 2

Program C++ Hitung Honor Karyawan Kontrak 2 - 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 2 , Program ini menggunakan bahasa C++ dengan software Borland C++ 5.02/dev C++.
Sorce Code ;
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;

main() {
           
            char nama[20],gol;
            int pend,jml;
            int honor=300000;
            int lembur;
            float tj, diterima;

            printf("                                                              PROGRAM HITUNG HONOR KARYAWAN KONTRAK\n");
            printf("                                                                PT. AKSI DAMAI INDONESIA\n");
           
            printf("Tabel Sederhana Tunjangan Pendidikan\n");
            printf("--------------------------------------------\n");
            printf("Tingkat Pendidikan     Persentase\n");
            cout<<"A.SMA \t\t\t2.5%\nB.D1  \t\t\t5%\nC.D3  \t\t\t20%\nD.S1  \t\t\t30%\n";
            printf("--------------------------------------------\n\n");
            printf("INPUT :\n");
            printf("NAMA KARYAWAN KONTRAK = ");gets(nama);
            printf("pilihan Tunjangan Pendidikan [A/B/C/D]\n");
            printf("Tunjangan Pendidikan  = ");scanf("%c",&gol);
            printf("JUMLAH JAM KERJA      = ");scanf("%d",&jml);
            printf("\n");
            printf("OUTPUT :\n");
            switch(gol){
                        case 'A' :
                        case 'a' :           
                        printf("KARYAWAN YANG BERNAMA    :%s\n",nama);
                        printf("HONOR TETAP          RP. :%d\n",honor);
                        tj=0.025*honor;
                        printf("TUNJANGAN Pendidikan RP. :%4.0f\n",tj);
                       
                        if(jml>8){
                        lembur=(jml-8)*6500;
                        }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 'B' :
                        case 'b' :          
                        printf("KARYAWAN YANG BERNAMA    :%s\n",nama);
                        printf("HONOR TETAP          RP. :%d\n",honor);
                        tj=0.05*honor;
                        printf("TUNJANGAN Pendidikan RP. :%4.2f\n",tj);
                       
                        if(jml>8){
                        lembur=(jml-8)*6500;
                        }else{
                        lembur=jml*0;}
                       
                        printf("HONOR LEMBUR         RP. :%d\n",lembur);
                        printf("========================================+\n");
                        diterima=honor+tj+lembur;
                        printf("HONOR YANG DI TERIMA RP. :%6.2f\n",diterima);
                        break;
                       
                        case 'C' :
                        case 'c' :           
                        printf("KARYAWAN YANG BERNAMA    :%s\n",nama);
                        printf("HONOR TETAP          RP. :%d\n",honor);
                        tj=0.2*honor;
                        printf("TUNJANGAN Pendidikan RP. :%4.2f\n",tj);
                       
                        if(jml>8){
                        lembur=(jml-8)*6500;
                        }else{
                        lembur=jml*0;}
                       
                        printf("HONOR LEMBUR         RP. :%d\n",lembur);
                        printf("========================================+\n");
                        diterima=honor+tj+lembur;
                        printf("HONOR YANG DI TERIMA RP. :%6.2f\n",diterima);
                        break;
                       
                        case 'D' :
                        case 'd' :          
                        printf("KARYAWAN YANG BERNAMA    :%s\n",nama);
                        printf("HONOR TETAP          RP. :%d\n",honor);
                        tj=0.3*honor;
                        printf("TUNJANGAN Pendidikan RP. :%4.2f\n",tj);
                       
                        if(jml>8){
                        lembur=(jml-8)*6500;
                        }else{
                        lembur=jml*0;}
                       
                        printf("HONOR LEMBUR         RP. :%d\n",lembur);
                        printf("========================================+\n");
                        diterima=honor+tj+lembur;
                        printf("HONOR YANG DI TERIMA RP. :%6.2f\n",diterima);
                        break;              
                        default : printf("Pilihan Yang anda masukan salah");
            }
            getch();
}


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

No comments:

Post a Comment