Bir döngü içerisinde 'Sayı' değişkeni her adımda 2 artırılıyor. Döngü, 'Sayı = 10 olduğunda dur' şeklinde ayarlanmış. Eğer Sayı 1'den başlarsa bu döngüde nasıl bir sorun oluşur?
Şıklar
Döngü 5 adım sonra durur.
Sayı hiçbir zaman 10 olmayacağı için döngü sonsuza girer (Infinite loop).
Sayı 10'u geçince program otomatik olarak 0'lanır.
Döngü sadece 1 kez çalışır.
Çözüm Açıklaması
Sayı 1'den başlayıp 2'şer artarsa sırasıyla 1, 3, 5, 7, 9, 11... olur. Sayı asla tam olarak 10 değerini almaz. Koşul 'Sayı = 10' olduğu için bu koşul hiç sağlanamaz ve program durmaz. Bu tipik bir sonsuz döngü hatasıdır.