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;

}

Subscribe to receive free email updates:

0 Response to "PROGRAM C++ SWITCH CASE"

Post a Comment