Suatu program biasanya tidak hanya berupa
suatu urutan linear dari instruksi-instruksi. Dalam prosesnya mungkin
bercabang, berulangan atau membuat keputusan. Untuk keperluan tersebut, C++
menyediakan struktur kendali yang ditujukan untuk menentukan apa yang akan
dilakukan pada program kita. Dalam
bahasa C++, struktur kondisional didukung oleh dua perintah dasar, yaitu if dan
switch. Bentuk perintah if mempunyai beberapa variasi sebagai berikut :
a. if
(condition) statement
condition adalah ekspresi yang akan di evaluasi. Jika kondisi ini true, statement akan dieksekusi. Jika false, statement akan diabaikan (tidak dieksekusi) dan program berlanjut ke instruksi berikutnya setelah struktur conditional.
condition adalah ekspresi yang akan di evaluasi. Jika kondisi ini true, statement akan dieksekusi. Jika false, statement akan diabaikan (tidak dieksekusi) dan program berlanjut ke instruksi berikutnya setelah struktur conditional.
Flow
chart struktur conditional