Anda di halaman 1dari 7

Struktur percabangan

percabangan
 Operasi percabangan : operasi untuk
mencabangkan eksekusi.

 Macam Percabangan :
• Percabangan dengan satu alternatif
• Percabangan dengan dua alternatif
• Percabangan dengan banyak alternatif
kondisi
 Suatu ekspresi yang menghasilkan nilai false
(0) atau true (1)
 Menggunakan operator relasional

<, >, <=, >=, ==, != atau <>


 Menggunakan operator logika
c : &&, ||, !
pascal : and, or, not
Contoh :
percabangan satu alternatif
Bentuk :
if (kondisi)
statementsT;
F T
x != 0 Contoh 1 :
if (x!=0)

produk=produk*
produk=produk*x Contoh
x; 2:
if (x!=0) {

produk=produk*
x;
printf(“x!=0\n”);
}
Percabangan dua alternatif
Bentuk :
if (kondisi)
statementsT;
else
statementsF;
F T Contoh :
x != 0
if (x%2==0) {
p=p*(2+x);
cout<<“x bilangan
p=p*(1+x) p=p*(2+x) genap\n”;
}
else {
p=p*(1+x);
cout<<“x bilangan
ganjil\n”;
Percabangan banyak alternatif
(multiple branching operation)

Bentuk :
if (kondisi1)
F F statements1;
x>0 x<0
else if (kondisi2)
statements2;
T T
:
:
numpos+=1 numneg+=1 numzero+=1
else if (kondisin)
statementsn;
else
statementse;
Tugas :
1. Buatlah flowchart IPK Keterangan
program yang
menerima input 0-15 Nilai E
Nilai (dalam range
16-40 Nilai D
0 sampai 100) dan
menghasilkan 41-60 Nilai C
output berupa
“keterangan nilai”. 61-80 Nilai B

81-100 Nilai A

Anda mungkin juga menyukai

  • Sensor Ultrasonik
    Sensor Ultrasonik
    Dokumen5 halaman
    Sensor Ultrasonik
    ANJANI AULIA DEWI mhsD4TEM2019B
    Belum ada peringkat
  • SK 21 02
    SK 21 02
    Dokumen98 halaman
    SK 21 02
    ANJANI AULIA DEWI mhsD4TEM2019B
    Belum ada peringkat
  • Chartprojectorvs Kozisoftware
    Chartprojectorvs Kozisoftware
    Dokumen11 halaman
    Chartprojectorvs Kozisoftware
    ANJANI AULIA DEWI mhsD4TEM2019B
    Belum ada peringkat
  • Bab 1
    Bab 1
    Dokumen5 halaman
    Bab 1
    ANJANI AULIA DEWI mhsD4TEM2019B
    Belum ada peringkat
  • User Manual ACP 8
    User Manual ACP 8
    Dokumen37 halaman
    User Manual ACP 8
    ANJANI AULIA DEWI mhsD4TEM2019B
    Belum ada peringkat
  • Makalah Fisika Elektromedik
    Makalah Fisika Elektromedik
    Dokumen21 halaman
    Makalah Fisika Elektromedik
    ANJANI AULIA DEWI mhsD4TEM2019B
    Belum ada peringkat