Assalamualaikum.wr.wb
Disini saya akan menjelaskan mengenai PERCABANGAN dengan menggunakan bahasa C++.
Percabangan adalah suatu pemilihan statement yang akan dieksekusi dimana pemilihan tersebut didasarkan atas kondisi tertenttu.
Di dalam C++ , ada 2 struktur untuk mengimplementasikan suatu percabangan, yaitu dengan menggunakan struktur if dan struktur switch.
Di dalam percabangan ini terdapat :
1. Struktur if satu kondisi
2. Struktur if dua kondisi
3. Struktur if tiga kondisi atau lebih
4. Statement Switch
Disini saya akan memberikan syntak dasar dan contoh programnya.
1. STRUKTUR IF SATU KONDISI
Syntax dasar dari if satu kondisi :
if(kondisi){
Statement1;
Statement2;
..
}
// jika hanya terdapat satu statement maka syntaxnya dapat ditulis seperti dibawah ini
if(kondisi)Statement;
CONTOH PROGRAM :
include <iostream>
using namespace std;
int main(){
int nilai;
cout<<"masukkan bilangan bulat : ";cin>>nilai;
if(nilai>0)
cout<<"nilai yang anda masukkan adalah bilangan bulat atau positif";
return 0;
}
2. STRUKTUR IF DUA KONDISI
Syintax dasar dari if dua kondisi :
if(kondisi){
Statement_jika_kondisi_terpenuhi;
}
else{
Statement_jika_kondisi_tidak_terpenuhi;
}
CONTOH PROGRAM :
include <iostream>
using namespace std;
int main(){
int volume,p,l,t;
cout<<"\n\n VOLUME BALOK \n\n";
cout<<"masukkan PANJANG = ";cin>>p;
cout<<"masukkan LEBAR = ";cin>>l;
cout<<"masukkan TINGGI = ";cin>>t;
volume=p*l*t;
if(volume>50){
cout<<"good job";
else if(volume<50){
cout<<"down";
else {
cout<<"there is no";
}
return 0;
}
3. STRUKTUR IF TIGA KONDISI ATAU LEBIH
Syntak dasar dari if tiga kondisi atau lebih :
if(kondisi1){
Statement_jika_kondisi1_terpenuhi;
}
else if(kondisi2){
Statement_jika_kondisi2_terpenuhi;
}
else if(kondisi3){
Statement_jika_kondisi3_terpenuhi;
}
else {
Statement_jika_semua_kondisi_tidak_terpenuhi;
}
CONTOH PROGRAM :
include <iostream>
using namespace std;
int main(){
int nilai;
cout<<"Masukkan nilai yang diperoleh = ";
if(nilai>=85){
cout<<"A";
}
else if(nilai>=65){
cout<<"B";
}
else if(nilai>=45){
cout<<"C";
}
else {
cout<<"D";
}
return 0;
}
4. STATEMENT SWITCH
Syntak dasar dari statement switch :
switch(ekspresi){
case nilai_konstanta1 : Statement_Statement; break;
case nilai_konstanta2 : Statement_Statement; break;
.....
case nilai_konstantaN : Statement_Statement; break;
default:
Statement_Statement_alternatif;
}
CONTOH PROGRAM :
include <iostream>
using namespace std;
int main(){
int kalkulator,a,b;
cout<<"\t KALKULATOR \n";
cout<<" 1. Penjumlahan \n 2. Perkalian \n 3.Pembagian\n";
cout<<" Kamu pilih operasi apa (1,2,3) = ";cin>>kalkulator;
switch(kalkulator){
case 1:
cout<<"\n\t Penjumlahan \n";
cout<<"Masukkan nilai A = ";cin>>a;
cout<<"Masukkan nilai B = ";cin>>b;
cout<<"Hasil = "<<a+b;
break;
case 2:
cout<<"\n\t Perkalian \n";
cout<<"Masukkan nilai A = ";cin>>a;
cout<<"Masukkan nilai B = ";cin>>b;
cout<<"Hasil = "<<a*b;
break;
case 3:
cout<<"\n\t Pembagian \n";
cout<<"Masukkan nilai A = ";cin>>a;
cout<<"Masukkan nilai B = ";cin>>b;
cout<<"Hasil = "<<a/b;
break;
default:
cout<<"Anda salah pilih,tolong ulang kembali";
break;
}
return 0;
}
Sekian syntak dan contoh program yang sederhana dari saya.
Anda dapat mengaplikasukan sesuai yang anda inginkan ,, semoga bermanfaat :-)
Wassalamualaikum wr.wb

Sabtu, 05 Maret 2016
Program Percabangan C++
Share this
Related Articles :
Langganan:
Posting Komentar (Atom)
0 komentar
Posting Komentar