Percabangan
Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi.
1.
#include <iostream>
using namespace std;
int main()
{
string nama;
float pendidikan,honor=300000,gol,t_jabatan;
float t_pendidikan,h_lembur=2500,jam_k,th_lembur,hsl;
cout<< "Program Hitung Honor Karyawan Kontrak "<<endl;
cout<< "PT DINGIN DAMAI"<<endl;
cout<< " \n Masukan Nama Karyawan \t\t:";cin>>nama;
cout<< " Golongan \t:";cin>>gol;
cout<< " Pendidikan (SMU/D3/S1) \t:";cin>>pendidikan;
cout<< " Jumlah Jam Kerja \t:";cin>>jam_k;
if (gol == 1) {
t_jabatan=honor*0.05;
}
else if (gol == 2){
t_jabatan=honor*0.1;
}
else if (gol < 4){
t_jabatan=honor*0.15;
}
if (pendidikan==1){
t_pendidikan = honor*0.025;
}
else if (pendidikan == 2){
t_pendidikan = honor*0.05;
}
else if (pendidikan < 4){
t_pendidikan = honor*0.075;
}
if (jam_k <8){
th_lembur = 0;
}
else if (jam_k ==8){
th_lembur = h_lembur;
}
else if (jam_k == 9){
th_lembur = h_lembur+2500;
}
else if (jam_k == 10){
th_lembur = h_lembur+5000;
}
else if (jam_k == 11){
th_lembur = h_lembur+7500;
}
else if (jam_k == 12){
th_lembur = h_lembur+10000;
}
hsl= t_jabatan+t_pendidikan+th_lembur+honor;
cout<<"\nKaryawan Yang Bernama \t\t:";
cin>>nama;
cout<<"Honor Yang Diterima Oleh \t:Ahmad Kamal"<<endl;
cout<<"\nHonor Tetap \t\t:"<<honor<<endl;
cout<<"Tunjangan Jabatan \t:"<<t_jabatan<<endl;
cout<<"Tunjangan Pendidikan \t:"<<t_pendidikan<<endl;
cout<<"Honor Lembur \t:"<<th_lembur<<endl;
cout<<"----------------------------------------+"<<endl;
cout<<"Honor Yang Diterima \t:"<<hsl<<endl;
}
Input:
Output
Terima kasih.





Tidak ada komentar:
Posting Komentar