Selamat datang di
wawan setiawan03setiawan03.blogspot.com. Kali ini saya akan membahas tentang materi bahasa pemrograman C++ yaitu tentang
Struktur Kontrol Percabangan. Struktur
Kontrol Pecabangan merupakan suatu algoritma program memiliki suatu
kondisi yang dimana kondisi tersebutlah yang akan menentukan
perintah-perintah yang akan dijalankan oleh suatu program. Perintah
dalam suatu kondisi akan dijalankan ketika kondisi tersebut bernilai
benar, dan sebaliknya apabila kondisi bernilai salah maka perintah
didalamnya tidak akan dijalankan.
Ada beberapa macam Struktur Kontol Pecabangan yang ada didalam C++, yaitu :
Pecabangan if
Pecabangan if merupakan struktur kontrol pecabangan yang memiliki sebuah
kondisi. Bentuk umum penulisannya adalah sebagai berikut.
if(kondisi){
statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
int a = 10;
int b = 7;
if(a>=b){
a = 7;
b = 10;
}
cout<<"Nilai A : "<<a<<endl;
cout<<"Nilai B : "<<b<<endl;
getch();
}
Percabangan if-else
Percabangan if-else merupakan struktur kontrol pecabangan yang memiliki
sebuah kondisi yang apabila kondisi tersebut benar maka perintah yang
didalamnya akan dijalankan dan apabila kondisinya salah maka ada
perintah lainnya yang akan dijalankan oleh program. Bentuk umum
penulisannya adalah sebagai berikut.
if(kondisi){
statement;
}
else{
statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
int x;
int angka = 10;
cout<<"Angka 1 - 10"<<endl;
cout<<"Masukan Tebakan anda : ";cin>>x;
if(x==angka){
cout<<"Tebakan anda benar"<<endl;
cout<<"Selamat!";
}
else {
cout<<"Maaf tebakan anda salah!";
}
getch();
}
Percabangan if-else if-else
Percabangan if-else if-else merupakan struktur kontrol pecabangan yang
memiliki banyak kondisi. Bentuk umum penulisannya adalah sebagai
berikut.
if(kondisi1){
statement;
}
else if(kondisi2){
statement;
}
else{
statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
int x;
int angka = 6;
cout<<"Angka 1 - 10"<<endl;
cout<<"Masukan Tebakan anda : ";cin>>x;
if(x==angka){
cout<<"Tebakan anda benar"<<endl;
cout<<"Selamat!";
}
else if(x>angka){
cout<<"Tebakan anda terlalu besar";
}
else{
cout<<"Tebakan anda terlalu kecil";
}
getch();
}
Percabangan switch
Percabangan switch merupakan struktur kontrol pecabangan yang juga
memiliki banyak kondisi, akan tetapi kondisi dalam percabangan switch
ini bertipe numerik. Default berfungsi untuk menjalankan perintah
default/umum/dasar apabila kondisi tidak sesuai dengan nilai case yang
ada. Bentuk umum penulisannya adalah sebagai berikut.
switch(kondisi){
case konstanta_1:
statement;
break;
case konstanta_2:
statement;
break;
default:
statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
int nilai;
cout<<"Masukan Nilai anda 0 - 10 : ";cin>>nilai;
cout<<"Anda masuk kategori ";
switch(nilai){
case 10:
case 9:
cout<<"A";
break;
case 8:
case 7:
cout<<"B";
break;
case 6:
case 5:
cout<<"C";
break;
case 4:
case 3:
case 2:
case 1:
case 0:
cout<<"D";
break;
default:
cout<<"nilai anda tidak masuk kategori!";
}
getch();
}
Itulah Pembahasan dan Contoh Struktur Kontrol Percabangan pada Bahasa
Pemrograman C++. Semoga bermanfaat bagi anda. Sekian dulu dari saya dan
Terima kasih sudah berkunjung.
Tidak ada komentar:
Posting Komentar