Karar Bloğu(Eğer=if):¶
Eğer, bir bilgi veya duruma göre çalışmasını istediğimiz kodları kontrol eden yapıdır.
Eğer'de bilgi ve durumun tespitini yapmak için yazılan ifadeye şart denir. Şartları test ve kontrol için karşılaştırma ve mantık operatörleri kullanılır.
Karşılaştırma Operatörleri: <, >, <=, >=, !=, ==
Mantık Operatörleri: ve, veya, değil
Eğer'de şart sağlanıyorsa eğer içindeki kod çalışacaktır. Şart sağlanmıyorsa kodlar çalışmayacaktır.

Örnek:¶
Aşağıda arının nektar alıp almayacağını çiçekteki nektar değerine göre karar vermektedir. 1. örnekte çiçek üzerinde nektar=0 olduğu için nektar alma işlemi yapmayacak 2 numralı alan çalışmadan kodumuzun çalışması 3 numaralı bölümden devam edecektir. 2. örnekte çiçek üzerinde nektar=1 olduğu için 2 numaralı bölümdeki nektar alma işlemi çalışacak ve kodumuzun çalışması 3 numaralı bölümden devam edecektir.
