Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, PHP programlama dilinde switch case karar yapısının nasıl kullanılacağını anlatan bir eğitim içeriğidir. Derya Akça tarafından sunulan bu derste, switch case yapısının temel prensipleri ve kullanım örnekleri gösterilmektedir.
- Video, switch case yapısının ne olduğunu açıklayarak başlıyor ve ardından bu yapının nasıl kullanılacağını adım adım anlatıyor. Daha sonra çeşitli örnekler üzerinden (plaka kontrolü, mevsim aylarını yazdırma, sayı işlemleri, en büyük sayıyı bulma, fonksiyon döndürme ve maaş hesaplama) switch case yapısının farklı kullanım senaryolarını gösteriyor. Ayrıca, break ifadesinin kullanımı ve break kullanılmadığında programın nasıl davranacağı da detaylı olarak açıklanıyor.
- 00:14PHP'de Switch Case Karar Yapısı
- Switch case, ikiden fazla if else if karar yapısı kullanmak yerine tercih edilen bir yapıdır.
- Bu yapı, seçilen bir değişken değerinin belirli durumlara uyup uymadığını kontrol ederek programın akışını yönlendirir.
- Switch case yapısı, bir dizi if else ifadesi kullanılarak da gerçekleştirilebilir ancak daha basit, kullanışlı ve düzenli kod yazmayı sağlar.
- 01:00Switch Case Yapısının Kullanımı
- Switch case yapısında durumu kontrol edilecek değişken veya ifade switch içerisine yazılır, case deyimlerinin yanına olası durumlar yazılır ve iki nokta üst üste işareti konulur.
- Her bir durum için yapılması istenenler, ilgili durumun yanındaki iki nokta üst üste işaretinden sonra yazılır.
- Break ifadesi durum sağlanırsa başka durumlara bakılmasını engellemek için kullanılır, default deyimi ise case ile ifade edilen durumların hiçbiri gerçekleşmediğini belirtir.
- 01:41Switch Case Örnekleri
- İlk örnekte plaka değişkenine 50 atanmış ve switch ile bu değişkenin 14, 35 ve 47'ye eşit olup olmadığı kontrol edilmiştir.
- İkinci örnekte mevsim değişkeninin değeri switch case ile kontrol ediliyor ve bu değere göre o mevsime ait ayların ekrana yazdırıldığı satıra program yönlendiriliyor.
- Üçüncü örnekte işlem değişkeninin tuttuğu değere göre sayılar üzerinde işlem yaptırılıyor.
- 03:02Karmaşık Switch Case Örnekleri
- Dördüncü örnekte tanımlı olan üç sayıdan en büyüğünü bulmak için switch ile kontrol edilen bir durum değil, bir durum kontrol edilmektedir.
- Beşinci örnekte kontrol edilen değer, ileriki konularda ele alınacak bir fonksiyonun döndürdüğü değer de olabilir.
- Switch case karar yapısında break kullanılmazsa, durumlardan biri sağlandığında ondan sonraki tüm durumlarda doğruymuş gibi işlem yapılır.
- 05:07Break Kullanımının Önemi
- Switch case yapısında case'den sonra komut yazma zorunluluğu yoktur, break ifadesi sayesinde program switch yapısından çıkabilir.
- Break kullanılmadığında, kontrol edilen değerin hafta içindeki günlerden herhangi biri olabileceği anlamına gelir.
- Hafta sonu mesaiye gelenlerin maaşına 75 TL ekleyen bir örnekte, break kullanılmaması nedeniyle cumartesi durumunda da maaşa 75 TL ekleme yapılır.