Dalam membuat program, pngambilan keputusan sering kali dimanfaatkan. Pemanfaatan ini dapat dijumpai pada saat:
a) Menentukan besarnya tunjangan yang diterima seseorang pegawai yang disesuaikan dengan jumlah anak yang ditanggung.
b) Menentukan nilai huruf mahasiswa berdasarkan score yang diperoleh.
c) Menentukan suatu bilangan merupakan prima atau tidak.
Proses pengambilan keputusan sebenarnya hanya terpaku pada logika benar atau salah, ya atau tidak, memenuhi atau tidak. Oleh karena itu, untuk menentukan suatu kondisi tertentu apakah benar atau salah, ya atau tidak maka diperlukan pemahaman tentang beberapa struktur yang mendukung pengambilan keputusan. Dalam hal pemograman, kita harus mengenal operator yang dipakai dalam pengambilan keputusan. Selain operator pengambilan keputusan, dalam bahasa C/C++, juga disediakan perintah untuk pengambilan keputusan berupa if dan switch.