PROGRAM MENGHITUNG GAJI DAN GOLONGAN KARYAWAN C++

 #include <iostream>

using namespace std;

int main()

{

system ("color c");

    float gaji, total, jamKerja, lembur, upah;

    string nama;

    char golongan;

    int off;

    cout<<" Nama : ZAINAL ABIDIN "<<endl;

    cout<<" Nim  : 202004 "<<endl;

    cout<<" Kelas: A Teknik Informatika "<<endl;

    cout<<"Masukkan nama karyawan : ";

    cin >> nama;

    cout << "Masukkan golongan-nya : ";

    cin >> golongan;

    cout << "Masukkan jam kerjanya : ";

    cin >> jamKerja;


switch(golongan) {

       case 'A' : upah = 5000.0; break;

       case 'B' : upah = 6000.0; break;

       case 'C' : upah = 7500.0; break;

       case 'D' : upah = 9000.0; break; 

       default : { cout << "Golongan-nya salah!";

                          upah = 0.0; }

       }

    

    if (jamKerja > 150) {

        lembur = (jamKerja - 150)*upah*1.25;

        gaji = 150*upah;

        }

    else {

        lembur = 0.0;

        gaji = jamKerja*upah;

    }

 cout.setf(ios::fixed);

      cout.setf(ios::showpoint);

      cout.precision(2) ;


    total = gaji + lembur;

    cout << "Gaji yang diterima saudara : " << nama;

    cout << " adalah Rp. " << total << '\n';

    

    cin >> off;

    return 0;

}


Subscribe to receive free email updates:

0 Response to "PROGRAM MENGHITUNG GAJI DAN GOLONGAN KARYAWAN C++"

Post a Comment