Blok kode program IF tetap akan dijalankan ketika kondisi true (1), namun sekarang terdapat tambahan bagian ELSE akan dijalankan ketika kondisi false (0).
Berikut format dasarnya:
if (condition)
{
//Kode program yang akan dijalankan jika condition berisi nilai True (1)
}
else
{
//Kode program yang akan dijalankan jika condition berisi nilai False (0)
}
Bagian condition berperan sebagai penentu dari struktur percabangan ini. Jika condition terpenuhi (menghasilkan nilai TRUE atau 1), blok kode program milik IF akan dijalankan. Jika condition tidak terpenuhi (menghasilkan nilai FALSE atau 0), blok kode program bagian ELSE-lah yang akan diproses.