Algoritma : Percabangan
1. If - Then
Pernyataan if - then akan dilaksanakan bila kondisi bernilai benar, bila kondisi bernilai salah maka aksi tidak dilakukan. bentuk umum pernyataan if - then adalah :
if kondisi then
aksi
Contoh..
Jika lampu merah menyala maka mobil berhenti.
penulisan dalam bentuk algoritma adalah..
if lampu merah menyala then
mobil berhenti
if a>b then
output a bilangan terbesar
if a mod 2 = 0 then
output genap
mobil berhenti
if a>b then
output a bilangan terbesar
output genap
2. If - Else
Pemilihan dengan menggunakan if - else akan menghasilkan dua aksi. Jika kondisi bernilai benar, maka aksi satu akan dilaksanakan . Jika tidak, maka akan melaksanakan akasi yang lain.
bentuk umum pernyataan If - Else adalah :
if kondisi then
aksi 1
else
aksi 2
aksi 1
else
aksi 2
Contoh.
if a mod 2 = 0 then
output genap
else
output ganjil
if a > b then
nilai maksimal adalah a
else
nilai maksimal adalah b
output genap
else
output ganjil
if a > b then
nilai maksimal adalah a
else
nilai maksimal adalah b
//Menentukan bilangan terbesar dari 3 bilangan input a input b input c maksimal = a if a > b then maksimal = a else maksimal = b if c > maksimal maksimal = c output maksimal