Ads (728x90)

Halo...
sudah lama ga pernah update - update lagi, setelah ubah theme ke themenya kangrian semoga bisa terus - terusan update, kali ini mau update tentang materi kuliah ane yang belajar C++ :D langsung aja ya :D
waktu itu saya diminta buat codingan C++ untuk membuat upah mingguan karyawan dengan ketentuan :
Gaji Golongan A : 4000/jam
Gaji Golongan B : 5000/jam
Gaji Golongan C : 6000/jam
Gaji Golongan D : 7000/jam
Jam Kerja Normal : 48jam
Gaji Lembur : 3000/jam

kurang lebih hasilnya akan seperti ini



berikut codingannya

//Menghitung Upah Mingguan Karyawan - Ahmad Jaelani
#include<iostream>
using namespace std;
main()
{
char nama[20], golongan;
int jam;
long gaji, lembur;
cout<<"PROGRAM MENGHITUNG UPAH MINGGUAN KARYAWAN"<<endl;
cout<<"-------------Ahmad Jaelani---------------\n";
cout<<"-----------------------------------------\n";
cout<<"Nama Karyawan     : ";
cin.getline(nama,sizeof(nama));
cout<<"Golongan (a/b/c/d): ";
cin>>golongan;
cout<<"Jam Kerja         : ";
cin>>jam;
cout<<"-----------------------------------------\n";
lembur=3000;
int mylembur=0;
if (jam>48){
mylembur=jam-48;
}
switch(golongan)
{
case 'a' :
gaji = (jam-mylembur) * 4000;
break;
case 'b' :
gaji = (jam-mylembur) * 5000;
break;
case 'c' :
gaji = (jam-mylembur) * 6000;
break;
case 'd' :
gaji = (jam-mylembur) * 7000;
break;
default :
            cout<<"Golongan Tidak Tersedia!"<<endl;
            gaji = 0;
            lembur = 0;
}
   if (jam>48){
gaji = gaji+( (jam - 48) * lembur);
}
    cout<<"Nama Karyawan  : "<<nama<<endl;
cout<<"Total Upah     : Rp. "<<gaji<<endl;
}

Post a Comment

Blogger