Selamat datang kembali di Blog yang tidak terkenal ini hehehe...
Iyaa kali ini kita akan membahas tentang penyeleksian kondisi / Percabangan dalam C++. Nahh...Membicarakan tentang percabangan, apa fungsi dari percabangan ini?? Belum taukan?? fungsinya digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Contohnya dengan penggunaan pernyataan IF dan IF - ELSE dibawah ini :
Jika kalian bingung bagaimana cara penggunaan pernyataan itu? Nih saya beri contoh soalnya dibawah ini supaya kalian lebih cepat paham dan langsung mempraktekannya. Tapi ingat yaa, Jika kalian ingin mempraktekan codingannya Jangan Mengcopy paste begitu saja ,Kalian harus mengetiknya sendiri dan memahaminya hehehehe...Okee langsung saja disimak baik-baik contoh soalnya :
kalau kalian bingung dengan contoh soal yang saya berikan dan sulit bagaimana cara menerapkannya, saya akan persingkat dan memperjelas soalnya seperti dibawah ini :
Nah dibawah ini saya deklarasikan contoh codingannya, Memang cukup membingungkan tetapi sebenarnya ini cukup simple sekali jika kalian dapat memahami disetiap kata-katanya.
Jika ada yang mau ditanyakan tentang codingan tersebut silakan komentar saja dibawah karna kalau saya deklarasikan setiap fungsi-fungsinya akan memakan banyak waktu dan cukup panjang yang bisa membuat kalian pusing hehehehe....
#include <iostream>
using namespace std;
int main()
{
string nkaryawan;
float pendidikan,jjk,golongan,htetap=300000,tpendidikan;
float tjabatan,hlembur=2500,hl;
cout<<"\tPerhitungan Honor Karyawan Kontrak"<<endl;
cout<<"\tPT. DINGIN DAMAI"<<endl;
cout<<"\t\n\nMasukkan Nama Karyawan =\t";cin>>nkaryawan;
cout<<"\tGolongan =\t";
cin>>golongan;
cout<<"\tKode Pendidikan (SMU/D3/S1) ";
cout<<"\n\t\t1.SMU"<<endl;
cout<<"\t\t2.D3"<<endl;
cout<<"\t\t3.S1"<<endl;
cout<<"\tPendidikan =\t";
cin>>pendidikan;
cout<<"\tJumlah jam kerja =\t";
cin>>jjk;
cout<<"\t\n\nKaryawan yang bernama =\t\t"<<nkaryawan<<endl;
cout<<"\tHonor yang diterima:";
cout<<"\n\n\tHonor Tetap =\t"<<"Rp. "<<htetap<<endl;
cout<<"\tTunjangan Jabatan =\t";
if (golongan==1){
tjabatan=htetap*0.05;
}else if (golongan==2){
tjabatan=htetap*0.1;
}else if (golongan==3){
tjabatan=htetap*0.15;
}cout<<"Rp. "<<tjabatan;
cout<<"\n\tTunjangan Pendidikan =\t";
if (pendidikan ==1){
tpendidikan=htetap*0.025;
}else if (pendidikan==2){
tpendidikan=htetap*0.05;
}else if (pendidikan==3){
tpendidikan=htetap*0.075;
}cout<<"Rp. "<<tpendidikan;
cout<<"\n\tHonor Lembur =\t";
if (jjk<8){
hlembur=0;
}else if (jjk==8){
hl=hlembur;
}else if (jjk==9){
hl=hlembur*2;
}else if (jjk==10){
hl=hlembur*3;
}else if (jjk==11){
hl=hlembur*4;
}else if (jjk==12){
hl=hlembur*5;
}cout<<"Rp. "<<hl;
{
cout<<"\n \t _______________________+";
cout<<"\n\n\tHonor Yang Diterima =\t"<<"Rp. "<<htetap+tjabatan+tpendidikan+hl;}
{
cout<<"\n\n\t\tTerimakasih\n";
}
}
Jika kita running hasilnya akan seperti dibawah ini :
Oke sekian pembahasan kali ini tentang penyeleksian kondisi / Percabangan dalam C++.
Jika ada pertanyaan silakan tulis dikolom Komentar ya guys...
Lihat juga materi sebelumnya Latihan Operator C++. (KLIK)
0 Comments
Posting Komentar