Soru:
Kullanıcıdan alınan bir sayının tek mi çift mi olduğunu kontrol eden bir akış şeması çiziniz. Akış şeması aşağıdaki adımları içermelidir:
- Sayıyı kullanıcıdan alma
- Sayının 2'ye bölümünden kalanı hesaplama (Mod Alma)
- Kalan 0 ise "Çift", değilse "Tek" yazdırma
Çözüm:
💡 Bu, bir karar (karşılaştırma) yapısı gerektiren klasik bir örnektir.
- ➡️ Başla: Akış şeması başlar.
- ➡️ Sayıyı Oku (n): Kullanıcıdan bir sayı girmesi istenir.
- ➡️ Kalan = n % 2: Girilen sayının 2'ye bölümünden kalan hesaplanır. (Mod işlemi)
- ➡️ Kalan == 0? Karar kutusu ile koşul kontrol edilir.
- ➡️ Evet ise: "Sayı Çifttir" yazdırılır.
- ➡️ Hayır ise: "Sayı Tektir" yazdırılır.
- ➡️ Bitir: İki durumdan birine girdikten sonra akış şeması sonlanır.
✅ Sonuç: Örneğin kullanıcı 7 girerse, akış şeması "Sayı Tektir" çıktısını verir.