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;
}
0 Response to "PROGRAM MENGHITUNG GAJI DAN GOLONGAN KARYAWAN C++"
Post a Comment