(islem :INT, A ve B: BOOL tipinde değişkenler olsun)
Şimdi yukarıdaki örnekte Sadece A=true ise islem sonucu birer birer artar.
Sadece B=true ise islem sonucu 2 şer ikişer artar.
A ve B aynı anda TRUE olursa, islem sonucu birer birer artar.(Burası çok önemli) if -elsif-else komutunda en üstteki if satır sorguları altındakilerine baskındır, önceliklidir(!).
Else koşulu üstteki sorgulama sonuçlarından herhangi biri true degilse islem sonucu sıfırlanır.
if -elsif-else yapısının akış diyagramı aşağıdaki gibidir.