Adakalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi. Tiap –tiap instruksi akan diseleksi oleh kondisi, apabila instruksi memenuhi kondisi yang diminta, maka instruksi akan dijalankan.
Simbol :
Kasus berupa ekspresi relasional
(operator : =, <, >, <=, >=, ¹, and, or, not)
- Pemilihan (Selection) 1 kasus
- Pemilihan yang terjadi pada satu kondisi dan punya satu aksi
if <kondisi> then
aksi
endif
- Pemilihan (Selection) 2 kasus
- Pemilihan yang terjadi pada satu kondisi dan punya dua aksi
if <kondisi> then
aksi1
else
aksi2
endif
- Pemilihan (Selection) 3 kasus
- Pemilihan yang terjadi pada dua kondisi dan punya tigaaksi
if <kondisi1> then
aksi 1
else
if <kondisi2> then
aksi 2
else
- Pemilihan (Selection) 2 kasus
- Pemilihan yang terjadi pada satu kondisi dan punya dua aksi
if <kondisi> then
aksi1
else
aksi2
endif
- Pemilihan (Selection) 3 kasus
- Pemilihan yang terjadi pada dua kondisi dan punya tigaaksi
if <kondisi1> then
aksi 1
else
if <kondisi2> then
aksi 2
else
aksi 3
endif
endif
endif
endif

