Pecabangan if
Pecabangan if merupakan struktur kontrol pecabangan yang memiliki sebuah kondisi. Bentuk
umum penulisannya adalah sebagai berikut.
if(kondisi){
statement;
#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;
#include <iostream.h>
#include <conio.h>
main(){
int x;
cout<<"Angka 1 - 10"<<endl;
if(x==angka){
cout<<"Selamat!";
}
else {
getch();
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;
if(x==angka){
cout<<"Selamat!";
else if(x>angka){
else{
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;
#include <iostream.h>
#include <conio.h>
main(){
int nilai;
cout<<"Masukan Nilai anda 0 - 10 : ";cin>>nilai;
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:
getch();