IF dan Else dalam C++ adalah pernyataan yang digunakan untuk menyatakan pilihan antara 2 hasil atau lebih dari itu untuk menghasilkan outputan yang sesuai dengan data yang akan kita input sebelumnya.
Soal.
Scriptnya akan seperti ini:
#include<iostream>
using namespace std;
int main()
{
string nama;
float pddkan,honor=30000,gk,jbtan;
float t_pddkan,hlbr=2500,jam_k,th_lbr,ttl;
cout<<" Program Hitung Honor Karyawan " <<endl;
cout<<" Pandu " <<endl;
cout<<" Nama Karyawan : " ; cin >>nama;
cout<<" Golongan Karyawan : " ; cin >>gk;
cout<<" Pendidikan Karyawan : " ; cin >>pddkan;
cout<<" Jumlah Jam kerja : " ; cin >>jam_k;
if (gk ==1)
{ jbtan = honor*0.05;
if (pddkan==1)
{pddkan = honor *0.25;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
else if(pddkan==2){pddkan = honor *0.5;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
else if(pddkan<4){pddkan = honor *0.75;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
}
else if (gk ==2)
{ jbtan = honor*0.05;
if (pddkan==1)
{pddkan = honor *0.25;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
else if(pddkan==2){pddkan = honor *0.5;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
else if(pddkan <4){pddkan = honor *0.75;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
}
else if (gk <4)
{ jbtan = honor*0.05;
if (pddkan==1)
{pddkan = honor *0.25;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
else if(pddkan==2){pddkan = honor *0.5;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
else if(pddkan <4){pddkan = honor *0.75;
if(jam_k <8){
th_lbr=0;
}
else if (jam_k==8){th_lbr=hlbr;}
else if (jam_k==9){th_lbr=hlbr+2500;}
else if (jam_k==10){th_lbr=hlbr+5000;}
else if (jam_k==11){th_lbr=hlbr+7500;}
else if (jam_k==12){th_lbr=hlbr+1000;}
}
}
ttl=jbtan+t_pddkan+th_lbr+honor;
cout<<endl;
cout <<" Karyawan bernama : " <<nama <<endl;
cout <<" Honor Diterima " <<endl;
cout<<" Honor Tetap : " <<honor<<endl;
cout<<" Tunjangan Jabatan : " <<jbtan<<endl;
cout<<" Tunjangan Pendidikan : " <<pddkan<<endl;
cout<<" Honor Lembur : " <<th_lbr<<endl;
cout<<"============================== +"<<endl;
cout<<"Honor diterima : " <<ttl<<endl;
return 0;
}
Dan akan berotput seperti :
Langganan:
Posting Komentar (Atom)
Kemiringan Dan Keruncingan Data
Kemiringan Distribusi Data (Skewness) Merupakan derajat atau ukuran dari ketidaksimetrisan (Asimetri) suatu distribusi data. Kemiringan dist...
-
Kemiringan Distribusi Data (Skewness) Merupakan derajat atau ukuran dari ketidaksimetrisan (Asimetri) suatu distribusi data. Kemiringan dist...
-
UKURAN GEJALA PUSAT DATA DIKELOMPOKKAN Ukuran gejala pusat merupakan suatu bilangan yang menunjukan sekitar dimana bilangan – bil...
Tidak ada komentar:
Posting Komentar