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.

Alternative text

Ö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.

Alternative text