Bu derste kodun karar verme kısmına giriyoruz.HAYDİ BAŞLAYALIM LETS GOOO
“Eğer böyleyse şunu yap, değilse bunu yap” mantığı burada oturur.
Objective-C’de bu iş if–else ve switch–case ile yapılır.
if Yapısı (Temel Karar Mekanizması)
En sık kullanılan koşul yapısıdır.
-
Parantez içi koşul
-
Koşul
YESise{ }içi çalışır
if – else (İki Seçenekli Karar)
-
Koşul sağlanırsa
if -
Sağlanmazsa
elseçalışır
📌 Gerçek hayattaki “ya bu ya şu” mantığı.
else if (Birden Fazla Durum)
-
Üstten alta doğru kontrol eder
-
İlk doğru koşulda durur
📌 Sıralama çok önemli. Yanlış sırada yazarsan sonuç bozulur.
switch – case (Sabit Değer Kontrolü)
switch, genelde tek bir değişkenin farklı değerlerini kontrol etmek için kullanılır.
Neden break var?
-
breakolmazsa alt case’ler de çalışır -
Bu en sık yapılan hatalardan biridir
if mi switch mi?
-
if / else if → aralıklar, mantıksal şartlar
-
switch → sabit ve net değerler
❌ Yanlış kullanım:
✔ Doğru kullanım:
Mantıksal Operatörlerle Kullanım
-
&&→ VE -
||→ VEYA -
!→ DEĞİL
En Sık Yapılan Hatalar
❌ if (yas = 18)
✔ if (yas == 18)
❌ switch içinde break unutmak
✔ Her case sonunda break
❌ Karmaşık if’leri tek satıra sıkıştırmak
✔ Okunabilir yazmak
Mini Uygulama
Bu Derste Ne Öğrendin?
-
if / else mantığı
-
else if sıralaması
-
switch – case kullanımı
-
Kodun karar vermesi
Bu dersten sonra döngüler çok daha kolay gelecek.
Bir Cevap Yaz
E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.