top of page

BİLGİSAYAR BİLİMİ KUR 1 - 2. DÖNEM 7. HAFTA

ÜNİTE:


1.3. PROGRAMLAMA


KAZANIMLAR:


1.3.3.1. Sayısal türde veri tanımlar.


1.3.3.2. Tanımladığı sayısal tipteki veriye ait temel fonksiyonların yer aldığı


programları geliştirir.








PYTHON - İLERİ KOŞULLU İFADELER (KOŞUL İÇİNDE KOŞUL)



İLERİ KOŞULLU İFADELER


İleri koşullu ifadeler, yani koşul içinde koşul, belirli durumların çok katmanlı olarak kontrol edilmesi gereken yerlerde kullanılır. Bu, bir koşulun doğrulanmasının ardından başka bir koşulun da kontrol edilmesini sağlar ve özellikle karmaşık durumların ele alınmasında oldukça faydalıdır. Python'da bu tür koşullara genellikle "iç içe koşul" ya da "nested if statements" denir.




Örnek




Açıklama


  1. İlk olarak yas değişkeni kontrol edilir (yas >= 18).

  2. Eğer yas koşulu sağlanıyorsa, bu sefer öğrenci_mi koşulu kontrol edilir.

  3. Her iki koşulun da sağlandığı durumda "Yetişkin bir öğrencisin." ifadesi ekrana yazdırılır.
















İLERİ KOŞULLU İFADELER Özet Video:

















İLERİ KOŞULLU İFADELER ALIŞTIRMALAR


Alıştırma 1: Öğrenci Notu Değerlendirme


Bir öğrencinin notunu değerlendiren bir program yazın. Koşullar aşağıdaki gibi olsun:


  1. Kullanıcıdan öğrencinin sınav notunu alın (0 ile 100 arasında).


  2. Eğer not 60 veya üzerindeyse:

    • Eğer not 85 ve üzerindeyse, "Tebrikler, çok başarılısın!" yazdırın.

    • Eğer not 70-84 arasındaysa, "Başarılısın, iyi iş çıkardın!" yazdırın.

    • Eğer not 60-69 arasındaysa, "Geçtin ama daha çok çalışmalısın!" yazdırın.


  3. Eğer not 60'ın altındaysa, "Maalesef kaldın, seneye daha çok çalışmalısın!" yazdırın.














Alıştırma 2: Yaş ve Üyelik Kontrolü


Bir spor salonuna üye kabulünde yaş ve üyelik süresi ile ilgili kurallar belirlenmiş. Kullanıcının üyelik durumunu kontrol eden bir program yazın:


  1. Kullanıcıdan yaşını ve üyelik süresini yıl olarak alın.


  2. Eğer yaş 18 veya üzerindeyse:

    • Eğer üyelik süresi 5 yıldan fazlaysa, "Sürekli üyemizsin, özel indirim kazandın!" yazdırın.

    • Eğer üyelik süresi 1-4 yıl arasındaysa, "Normal üyesin, standart indirim kazandın!" yazdırın.

    • Eğer üyelik süresi 1 yıldan azsa, "Yeni üyesin, hoş geldin!" yazdırın.


  3. Eğer yaş 18'in altındaysa, "Maalesef yaşın üyelik için uygun değil." yazdırın.















Alıştırma 3: Ürün İndirim Kontrolü


Bir mağazada alışveriş yapan bir müşterinin indirim hakkını kontrol eden bir program yazın. Koşullar şöyle olsun:


  1. Kullanıcıdan alışveriş tutarını ve mağaza kartı olup olmadığını (True veya False) alın.


  2. Eğer alışveriş tutarı 100 TL veya fazlaysa:

    • Eğer mağaza kartı varsa, toplamda %20 indirim uygulayın ve "Kartınız sayesinde indirimli toplam tutarınız: ..." yazdırın.

    • Eğer mağaza kartı yoksa, %10 indirim uygulayın ve "Kartınız olmasa da indirimli toplam tutarınız: ..." yazdırın.


  3. Eğer alışveriş tutarı 100 TL’nin altındaysa, "İndirim için minimum tutarı sağlamıyorsunuz." yazdırın.

















Konu Başlığı Alıştırma Çözümleri Özet Video:















İLERİ KOŞULLU İFADELER ALIŞTIRMALAR


Görev 1: Öğrenci Notu Değerlendirme


Bir öğrencinin notunu değerlendiren bir program yazın. Koşullar aşağıdaki gibi olsun:


  1. Kullanıcıdan öğrencinin sınav notunu alın (0 ile 100 arasında).


  2. Eğer not 60 veya üzerindeyse:

    • Eğer not 85 ve üzerindeyse, "Tebrikler, çok başarılısın!" yazdırın.

    • Eğer not 70-84 arasındaysa, "Başarılısın, iyi iş çıkardın!" yazdırın.

    • Eğer not 60-69 arasındaysa, "Geçtin ama daha çok çalışmalısın!" yazdırın.


  3. Eğer not 60'ın altındaysa, "Maalesef kaldın, seneye daha çok çalışmalısın!" yazdırın.














Görev 2: Yaş ve Üyelik Kontrolü


Bir spor salonuna üye kabulünde yaş ve üyelik süresi ile ilgili kurallar belirlenmiş. Kullanıcının üyelik durumunu kontrol eden bir program yazın:


  1. Kullanıcıdan yaşını ve üyelik süresini yıl olarak alın.


  2. Eğer yaş 18 veya üzerindeyse:

    • Eğer üyelik süresi 5 yıldan fazlaysa, "Sürekli üyemizsin, özel indirim kazandın!" yazdırın.

    • Eğer üyelik süresi 1-4 yıl arasındaysa, "Normal üyesin, standart indirim kazandın!" yazdırın.

    • Eğer üyelik süresi 1 yıldan azsa, "Yeni üyesin, hoş geldin!" yazdırın.


  3. Eğer yaş 18'in altındaysa, "Maalesef yaşın üyelik için uygun değil." yazdırın.















Görev 3: Ürün İndirim Kontrolü


Bir mağazada alışveriş yapan bir müşterinin indirim hakkını kontrol eden bir program yazın. Koşullar şöyle olsun:


  1. Kullanıcıdan alışveriş tutarını ve mağaza kartı olup olmadığını (True veya False) alın.


  2. Eğer alışveriş tutarı 100 TL veya fazlaysa:

    • Eğer mağaza kartı varsa, toplamda %20 indirim uygulayın ve "Kartınız sayesinde indirimli toplam tutarınız: ..." yazdırın.

    • Eğer mağaza kartı yoksa, %10 indirim uygulayın ve "Kartınız olmasa da indirimli toplam tutarınız: ..." yazdırın.


  3. Eğer alışveriş tutarı 100 TL’nin altındaysa, "İndirim için minimum tutarı sağlamıyorsunuz." yazdırın.


















Ödev:


Bir mağazada alışveriş yapan bir müşterinin indirim hakkını kontrol eden bir program yazın. Koşullar şöyle olsun: Kullanıcıdan alışveriş tutarını ve mağaza kartı olup olmadığını (True veya False) alın. Eğer alışveriş tutarı 100 TL veya fazlaysa: Eğer mağaza kartı varsa, toplamda %20 indirim uygulayın ve "Kartınız sayesinde indirimli toplam tutarınız: ..." yazdırın. Eğer mağaza kartı yoksa, %10 indirim uygulayın ve "Kartınız olmasa da indirimli toplam tutarınız: ..." yazdırın. ve oluşturduğunuz kodların fotoğrafını aşağıdaki mail adresine gönderiniz.


Maile isim soy isim, sınıf ve okul numarası bilgilerinizi yazmayı unutmayınız.


egitimdebil@gmail.com


Önerilen program: IDE - PYTHON (Bilgisayarla çalışmayanlar, kodları deftere yazıp fotoğrafını gönderebilirler.)


Bilişim Teknolojileri Öğretmeni: İshak BEZCİ


Son gün ve saat : Pazar gece 12.00








Comentarios


bottom of page