- Mesaj
- 1.795
- Çözümler
- 50
- Beğeni
- 1.587
- Puan
- 1.370
- Ticaret Puanı
- 2
Merhaba yazılım meraklıları! 

"Birlikte Yazılım Öğrenelim" serimizin bu bölümünde C++ dilinde döngülerin kontrolünü ele alacağız. Bugünkü konumuz break ve continue ifadeleri olacak. Bu komutlar sayesinde döngüler üzerinde daha fazla kontrol sahibi olacağız.
Hadi başlayalım....
break, bulunduğu döngüyü (for, while, do-while) anında sonlandırmak için kullanılır. Yani döngü daha devam edebilecek durumda olsa bile, break çalıştığında döngüden çıkılır.
İngilizceden Türkçeye çevirdiğinizde zaten "kırmak" anlamına geldiğini fark edeceksiniz.
İngilizce çevirisi de "devam et" anlamına geliyor.
Aslında her 2side döngülerde kullanılıyor. Ancak birinin görevi o anda döngüyü durdurmak diğeri ise o değeri görmezden gelerek atlamak.
Not : Olası hata bildirimleri, iletişim veya gelişmelerden erken haber almak için discord kanalıma gelebilirsiniz.


"Birlikte Yazılım Öğrenelim" serimizin bu bölümünde C++ dilinde döngülerin kontrolünü ele alacağız. Bugünkü konumuz break ve continue ifadeleri olacak. Bu komutlar sayesinde döngüler üzerinde daha fazla kontrol sahibi olacağız.
Hadi başlayalım....
Break Nedir?
break, bulunduğu döngüyü (for, while, do-while) anında sonlandırmak için kullanılır. Yani döngü daha devam edebilecek durumda olsa bile, break çalıştığında döngüden çıkılır.
İngilizceden Türkçeye çevirdiğinizde zaten "kırmak" anlamına geldiğini fark edeceksiniz.
Örnek :
C++:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // i 5 olunca döngü bitirilir
}
cout << i << endl;
}
Ekran Çıktısı :
Gördüğünüz gibi, i değeri 5'e ulaştığında döngü break ile durduruldu ve daha fazla yazdırılmadı.0
1
2
3
4
Continue Nedir?
continue, döngüyü durdurmaz. Ancak o anki adımı atlar, döngünün bir sonraki adımına geçilmesini sağlar.İngilizce çevirisi de "devam et" anlamına geliyor.
Örnek :
C++:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // i 5 olduğunda bu adımı atla
}
cout << i << endl;
}
Ekran Çıktısı :
Gördüğünüz gibi 5 atlandı çünkü continue komutu çalıştı ve cout satırı atlandı.0
1
2
3
4
6
7
8
9
Aslında her 2side döngülerde kullanılıyor. Ancak birinin görevi o anda döngüyü durdurmak diğeri ise o değeri görmezden gelerek atlamak.
Soru 1 : Kullanıcıdan Sayı Al, Negatifse Döngüyü Bitir (break)
Soru 2 : Kullanıcıdan aldığın sayılar tekse atlasın. (continue)
Soru 3 : 1 ile 20 arasında sayıları kontrol eden bir döngü kur. Şu kuralları uygula:
- Eğer sayı çiftse, o sayıyı atla (continue).
- Eğer sayı 17’ye ulaştıysa, döngüyü tamamen bitir (break).
- Bu kurallara göre hangi sayılar yazdırılır?
Not : Olası hata bildirimleri, iletişim veya gelişmelerden erken haber almak için discord kanalıma gelebilirsiniz.
Linkleri görebilmek için
giriş yap veya kayıt ol.
Önemli not: Bu konu ve açacağım diğer konular tamamen kendime ait konular herhangi bir yerden alıntı değildir.
MMOTutkunlarına özel içeriktir.
Lütfen alacaksanız bile kaynak gösteriniz.
Sevgilerle.
MMOTutkunlarına özel içeriktir.
Lütfen alacaksanız bile kaynak gösteriniz.
Sevgilerle.