KOŞULLAR
IF-ELSE Koşulu
Eğer bir şart doğru ise if kısmı çalışır.Eğer yanlış ise else kısmı çalışır.
Bu örnekte 25 50 den küçük olduğu için if kısmı çalışacaktır.Bu yüzden çıktı aşağıdaki gibi olacaktır.
ELSE IF KOŞULU
Örneğin bu uygulamada önce if kısmı çalışır ancak 100 sayısı 50 den küçük olmadığı için else if koşuluna bakar fakat tekrar 100 sayısı 50 ye eşit değildir bu sefer diğer else if koşuluna bakar ve koşul sağlandığı için çıktı aşağıdaki gibi olacaktır.
SWITCH KOŞULU
Bu koşul else if koşuluna benzemektedir. Ancak uzun uzun yazmak yerine switch kullanmak daha kısa olacaktır.
Bu örnekte kullanıcıdan haftanın gününü sayı karşılığında girmesi isteniyor. Daha sonra girdiği sayının hangi güne denk geldiğini sistem kullanıcıya yansıtıyor. Ve kullanım şekli yukarıdaki gibidir.
Burada kullanıcı 5 sayısını girdiği için switch koşulunda case “5” kısmı çalışacaktır ve bu yüzden ekrana aşağıdaki gibi bir pencere çıkacaktır.
Ancak aşağıdaki örnekte kullanıcı anlamsızca 🙂 8 sayısını girer halbuki haftanın 7 günü olduğunu bilmesi gerekirdi 🙂 fakat switch koşulunda uygun bir case olmadığı için varsayılan yani default kısmı çalışacaktır.
Ve çıktı aşağıdaki gibi olacaktır.
DÖNGÜLER
Döngüler programlamanın olmazsa olmazlarından biridir ve programları kısaltmamızda oldukça faydalıdır. Örneğin; 1’den 1000’e kadar olan sayıları tek tek ekrana yazdırmak oldukça zahmetli ve uzun olacaktır. Fakat işte tam burada döngüler devreye giriyor. Şimdi aşağıdaki örnekte daha iyi anlayacağınızı düşünüyorum.
FOR DÖNGÜSÜ
‘for(var i=1; i<=sayi1;i++)’ bu kısmın aslında anlamı döngü 1’den başlayıp kullanıcının girdiği sayıya kadar döngüyü birer birer artırarak döngüyü çalıştır demektir. Ve döngü her döndüğünde ekrana i’yi yazdırırız.
WHILE DÖNGÜSÜ
While döngüsü, for ile aynı işlemleri yapmaktadır. Sadece yazılış şekilleri farklıdır. Aşağıdaki örnek while’ın kullanımını açıkça belirtmektedir.
Burada döngünün kaçtan başlayacağını değişkeni tanımlarken ilk başta belirtiyoruz ve döngünün nereye kadar döneceğini while’ın yanında belirtiyoruz. For’dan farklı olarak döngünün değerini artırma işlemini bütün işlemler yapıldıktan sonra yapıyoruz.
DO WHILE DÖNGÜSÜ
Do while, diğer döngülerle mantık olarak aynı olsa bile bazı farklılıkları vardır. Mesela; while’dan farkı koşula döngünün sonunda bakmasıdır. Yani koşulum sağlamasa bile bu döngüyü en az bir defa çalıştırır.
Örneğin; burada kullanıcı 4 sayısını girmektedir ancak do while döngüsü çalışırken döngü 5’ten başlıyor ve döngü bir defa çalışıp ekrana 5 yazdırıyor. Bundan sonra koşula bakıyor ve koşul sağlamadığı için döngüyü çalıştırmaya devam ettirmiyor.
Bu örnek ise döngünün koşulu sağladığı bir örnektir.