PROGRAM C++ SWITCH CASE
#include <iostream>
using namespace std;
int main(){
float gaji, total, jamkerja, lembur, upah;
string nama;
char golongan;
cout<<"Masukkan Nama Karyawan \t= ";
cin>> nama;
cout<<"Masukkan Golongannya \t= ";
cin>> golongan;
cout<<"Masukkan Jam Kerja \t= ";
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<<"==========================="<<endl;
cout<<"GOLONGANNYA SALAH HYUNG !!!"<<endl;
upah = 0.0;
}
}
if (jamkerja > 150){
lembur = (jamkerja - 150)*upah*0.25;
gaji = 150*upah;
}
else {
lembur = 0.0;
gaji = jamkerja*upah;
}
//menampilkan bilangan tidak bulat dalam format desimal
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(3);
// setelah precision kita bisa tentukan berapa angka yang diingiinkan dalam belakang koma
total = gaji + lembur ;
cout<<"===================================================="<<endl;
cout<<"Gaji Yang Di Terima Sodara "<<nama <<" Adalah = RP."<<total<<endl;
}
0 Response to "PROGRAM C++ SWITCH CASE"
Post a Comment