Ali Can Gönüllü tarafından 2019-09-04 20:47:50 tarihinde yazıldı. Tahmini okunma süresi 2 dakika, 3 saniye.
Çalışmalarım için bağış yapmak isterseniz Patreon hesabımdan bağışta bulunabilirsiniz.
Blog adresinde yazılanlar sadece eğitim amacıyla deneysel olarak hazırlanmıştır. Konu içerisinde geçen yöntemleri kendi oluşturduğunuz test ortamında denemenizi tavsiye ederiz.
Herhangi bir tarih, yer ve/veya mekanda oluşacak zararlardan alicangonullu.org, alicangonullu.org yöneticisi ve/veya konu yazarı mesul değildir.
Merhabalar
Bu yazımda sizler için C++ ile Döngüler'i ele alıyorum. İyi okumalar!
1 - While Döngüsü :
while döngüsü bir koşul döngüsüdür. Örneğin :
while(i<=10){
cout<<i<<endl;
i++;
}
Buradaki koşulumuz 10'dan küçük ve eşit pozitif sayılar (i++ = i = i + 1) şeklindedir.
Ve bu döngüyle 10'dan küçük ve eşit pozitif sayıları listelemiş oluruz.
Do While Döngüsü
Burada while'dan farklı olarak döngü sona gelir ve doğru olmayan değer içerir. Örneğin :
int main()
{
do {
cout << "Herkese Merhaba!" << endl;
} while (15 == 7); //Doğru olmayan değer
return 0;
}
Bu kodun da çalıştığını göreceksiniz. Kısaca doğru olmayan değerlerde bu döngüyü kullanırız. Veya
int i = 0;
do {
cout << "Sayı : " << i << endl;
i++;
}
while (i != 0 && i < 10);
Burada olduğu gibi sıfırdan farklı ondan küçük değerler şeklinde de sıralanmasını sağlayabiliriz.
2 - For Döngüsü
Bu döngüde bir değer atanır ve koşula göre arttırma oranı belirlenir. Örneğin :
for(int i = 1; i <= 10; i++)
{
cout << i << endl;
}
return 0;
Burada dediğimiz : Sayıyı birden ona kadar arttır.
3 - İf Döngüsü
Bu da koşullu döngülerimizden bir tanesidir. Örneğin :
if (i == 3)
cout << 'Selam\n';
}
Burada dediğimiz eğer 3'e eşitse "Selam" yazdır. Peki ya değilse ? Onun için de else kullanıyoruz
else {
cout << 'Üce Esit Degil';
}
Böylece karşıt bir ifade de belirttik. İf döngüsü toplamda şöyledir :
if (i == 3)
cout << 'Selam\n';
} else {
cout << 'Üce Esit Degil';
}
Konumuz bu kadar arkadaşlar okuduğunuz için teşekkürler.
Bir de gönlünüzden koparsa Patreon hesabıma aylık bir tost paranızı vererek bana destek olabilirsiniz.