Breaking News
recent

Program Menghitung Gaji Lembur Karyawan C++

Program Menghitung Gaji Lembur Karyawan C++

Disini saya akan memberikan kodingan cara menghitung gaji lembur karyawan menggunakan bahasa pemrograman C++ dimana kalian dapat menggunakan aplikasi dev++,code block, dll.

  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4.     char nama[40];
  5.     int gaji_pokok[4]={6000,8000,10000,12000},gaji_lembur[4]={4000,5000,6000,7000};
  6.     int jp,jl,gp,lembur,gaji;
  7.     string golongan,verifikasi;
  8.     do{
  9.     cout<<"Program Gaji Karyawan PT.Sklyline\n";
  10.     cout<<"---------------------------------------------------\n";
  11.     cout<<"|   Golongan    |      Gaji     |   Lembur/jam    |\n";
  12.     cout<<"---------------------------------------------------\n";
  13.     cout<<"|       A       |    Rp6000     |      Rp4000     |\n";
  14.     cout<<"|       B       |    Rp8000     |      Rp5000     |\n";
  15.     cout<<"|       C       |    Rp10000    |      Rp6000     |\n";
  16.     cout<<"|       D       |    Rp12000    |      Rp7000     |\n";
  17.     cout<<"---------------------------------------------------\n";
  18.     cout<<"|      Jam      |       48      |       > 48      |\n";
  19.     cout<<"---------------------------------------------------\n";
  20.     cout<<"Input Data Karyawan\n";
  21.     cout<<"Nama Lengkap : ";cin.getline(nama,40);
  22.     cout<<"Golongan     : ";cin>>golongan;
  23.     if(golongan=="a"|| golongan=="A"){
  24.         cout<<"Masukan Jam Kerja : ";cin>>jp;
  25.         if(jp>48){
  26.             jl=jp-48;
  27.             lembur=jl*gaji_lembur[0];
  28.             gp=jp*gaji_pokok[0];
  29.             gaji=gp+lembur;
  30.             cout<<"\n-------------------------------------";
  31.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  32.             cout<<"-------------------------------------\n";
  33.             cout<<" Nama Karyawan : ";cout<<nama;
  34.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  35.             cout<<"\n Gaji Lembur   : Rp";cout<<lembur;
  36.             cout<<"\n-------------------------------------\n";
  37.             cout<<"| Jumlah Gaji    : Rp";cout<<gaji<<"         |";
  38.             cout<<"\n-------------------------------------\n";
  39.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  40.             cin>>verifikasi;
  41.         }else{
  42.             gp=jp*gaji_pokok[0];
  43.             cout<<"\n-------------------------------------";
  44.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  45.             cout<<"-------------------------------------\n";
  46.             cout<<" Nama Karyawan : ";cout<<nama;
  47.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  48.             cout<<"\n Gaji Lembur   : Rp0";
  49.             cout<<"\n-------------------------------------\n";
  50.             cout<<"| Jumlah Gaji    : Rp";cout<<gp<<"         |";
  51.             cout<<"\n-------------------------------------\n";
  52.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  53.             cin>>verifikasi;
  54.         }
  55.     }if(golongan=="b"|| golongan=="B"){
  56.         cout<<"Masukan Jam Kerja : ";cin>>jp;
  57.         if(jp>48){
  58.             jl=jp-48;
  59.             lembur=jl*gaji_lembur[1];
  60.             gp=jp*gaji_pokok[1];
  61.             gaji=gp+lembur;
  62.             cout<<"\n-------------------------------------";
  63.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  64.             cout<<"-------------------------------------\n";
  65.             cout<<" Nama Karyawan : ";cout<<nama;
  66.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  67.             cout<<"\n Gaji Lembur   : Rp";cout<<lembur;
  68.             cout<<"\n-------------------------------------\n";
  69.             cout<<"| Jumlah Gaji    : Rp";cout<<gaji<<"         |";
  70.             cout<<"\n-------------------------------------\n";
  71.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  72.             cin>>verifikasi;
  73.         }else{
  74.             gp=jp*gaji_pokok[1];
  75.             cout<<"\n-------------------------------------";
  76.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  77.             cout<<"-------------------------------------\n";
  78.             cout<<" Nama Karyawan : ";cout<<nama;
  79.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  80.             cout<<"\n Gaji Lembur   : Rp0";
  81.             cout<<"\n-------------------------------------\n";
  82.             cout<<"| Jumlah Gaji    : Rp";cout<<gp<<"         |";
  83.             cout<<"\n-------------------------------------\n";
  84.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  85.             cin>>verifikasi;
  86.         }
  87.     }if(golongan=="c"|| golongan=="C"){
  88.         cout<<"Masukan Jam Kerja : ";cin>>jp;
  89.         if(jp>48){
  90.             jl=jp-48;
  91.             lembur=jl*gaji_lembur[2];
  92.             gp=jp*gaji_pokok[2];
  93.             gaji=gp+lembur;
  94.             cout<<"\n-------------------------------------";
  95.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  96.             cout<<"-------------------------------------\n";
  97.             cout<<" Nama Karyawan : ";cout<<nama;
  98.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  99.             cout<<"\n Gaji Lembur   : Rp";cout<<lembur;
  100.             cout<<"\n-------------------------------------\n";
  101.             cout<<"| Jumlah Gaji    : Rp";cout<<gaji<<"         |";
  102.             cout<<"\n-------------------------------------\n";
  103.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  104.             cin>>verifikasi;
  105.         }else{
  106.             gp=jp*gaji_pokok[2];
  107.             cout<<"\n-------------------------------------";
  108.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  109.             cout<<"-------------------------------------\n";
  110.             cout<<" Nama Karyawan : ";cout<<nama;
  111.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  112.             cout<<"\n Gaji Lembur   : Rp0";
  113.             cout<<"\n-------------------------------------\n";
  114.             cout<<"| Jumlah Gaji    : Rp";cout<<gp<<"         |";
  115.             cout<<"\n-------------------------------------\n";
  116.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  117.             cin>>verifikasi;
  118.         }
  119.     }if(golongan=="d"|| golongan=="D"){
  120.         cout<<"Masukan Jam Kerja : ";cin>>jp;
  121.         if(jp>48){
  122.             jl=jp-48;
  123.             lembur=jl*gaji_lembur[3];
  124.             gp=jp*gaji_pokok[3];
  125.             gaji=gp+lembur;
  126.             cout<<"\n-------------------------------------";
  127.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  128.             cout<<"-------------------------------------\n";
  129.             cout<<" Nama Karyawan : ";cout<<nama;
  130.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  131.             cout<<"\n Gaji Lembur   : Rp";cout<<lembur;
  132.             cout<<"\n-------------------------------------\n";
  133.             cout<<"| Jumlah Gaji    : Rp";cout<<gaji<<"         |";
  134.             cout<<"\n-------------------------------------\n";
  135.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  136.             cin>>verifikasi;
  137.         }else{
  138.             gp=jp*gaji_pokok[3];
  139.             cout<<"\n-------------------------------------";
  140.             cout<<"\n| Slip Gaji PT.Skyline              |\n";
  141.             cout<<"-------------------------------------\n";
  142.             cout<<" Nama Karyawan : ";cout<<nama;
  143.             cout<<"\n Gaji Pokok    : Rp";cout<<gp;
  144.             cout<<"\n Gaji Lembur   : Rp0";
  145.             cout<<"\n-------------------------------------\n";
  146.             cout<<"| Jumlah Gaji    : Rp";cout<<gp<<"         |";
  147.             cout<<"\n-------------------------------------\n";
  148.             cout<<"Apakah anda ingin mengulanginya lagi?(Y/n) ";
  149.             cin>>verifikasi;
  150.         }
  151.     }
  152.    
  153.     }while(verifikasi!="n");
  154.     return 0;
  155. }


#terima kasih telah berkunjung ke blog nasfariz.com





NasFariz

NasFariz

No comments:

Post a Comment

Powered by Blogger.