Dalam pembuatan program seringkali diperlukan eksekusi perintah berdasarkan suatu kondisi tertentu. Misalnya mencetak “Lulus” atau “Tidak lulus” berdasarkan nilai ujian, memberikan nilai untuk gaji pokok berdasarkan lama bekerja, menambah score ketika pemain berhasil menyelesaikan suatu misi tertentu dan sebagainya. Dalam bahasa pemrograman, untuk mengatur eksekusi perintah berdasarkan suatu kondisi dapat digunakan perintah if. Format penulisan