Döngü Deyimleri Nedir?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Who you gonna call
Emektar Üye
Katılım
25 Tem 2020
Mesajlar
4,613
Çözümler
710
Tepki puanı
1,837
Ödüller
13
5 HİZMET YILI
Döngü Deyimleri Nedir ?

Döngü Program İçinde Belirli Şeylerin Bir Kaç Kez Yapılmasını Sağlayan Komutlardır. Sonsuz Döngüler de yapılabiliyor.

4 Tip Döngü Vardır Bunlar Sırasıyla ;

1-) For Döngüleri
2-) While Döngüleri
3-) Do While Döngüleri
4-) Foreach Döngüleri

Döngü Çeşitlerimiz Bunlardı. Şimdi Bir de For Döngüsünün Ne İşe Yaradığına Bakalım.

For Döngüsü İstediğimiz Komutun İstediğimiz Sayıda Tekrarlanmasını Sağlıyor.

For Döngüsü Sayaç Gibi Çalışır. Döngüyü Belirlediğimiz Sayıda Başlatır Yine Belirlediğimiz Sayıda Sona Erdiririz.

Kullanımı Şu Şekildedir ;

Kod:
for (başlangıç;koşul;artım)
{
  yapılacak işler;
}

Basit Bir Örnekle For Döngüsünün Çalışmasına Bakalım

Kod:
byte i;
for (i=1;i<=10;i++)
{
   Console.WriteLine(i);
}

Yukardaki Kodumuzu İnceleyelim Bir.

Döngü Kontrol Değişkenimiz i ' ye 1 değerini atadık. Başlangıç değerimizi döngümüzün ne zamana kadar döneceğini i>=10 belirledik. i++ ile i değerimizi döngümüzün her dönüşünde 1 arttıracağımızı belirledik.

Örnek 1 ; 1'den 10'A kadar olan sayıları Ekrana Yazdırdık.
nora1.JPG


nora2.JPG


Örnek 2;

nora3.JPG


Kod:
char i;
for (i = 'd'; i <= 'r'; i++)
{
Console.WriteLine(i);
}

Örnek 2 ' De İse D Harfinden Başlayıp R Harfine Kadar Olan Alfabeyi Yazdırdık.


For Döngüsünde Birden Fazla Döngü Kontrol Değişken de Kullanabiliriz.

Örnek 3 i=0 Dan Başlayacak ve j= 10 dan başlayacak olan iki değişkendir. i ve j birbirine eşit olana kadar iki değişkenin durumlarını ekrana yazdıracağız.

Kod:
int i, j;
for (i = 0, j = 10; i <= j; i++, j--)
Console.WriteLine("i'nin " + i + " değeri için j=" + j);
nora4.JPG




Örnek 4 7 Den 0'a Doğru Sayan Ve Sayıları Ekrana Yazdıran Programı Yazdık.

Kod:
int i;
for (i =7; i >= 0; i--)
Console.WriteLine(i);

nora5.JPG


Not: Döngü Her Seferde Koşul Kısmını Kontrol Eder.

Başlangıç : Döngü Kontrol Değişkeni Olarak da İFade Edebiliriz. Döngü İçerisinde Sayaç Görevini Görüyor.

Koşul : Döngünün Ne Kadar Çalışacağını Denetler.

Artım : Başlangıç Değerimizin Döngünün Her Adımda Arttırılıp Veya Azaltma Miktarını Belirliyor.


For Döngüsü Bu kadardı. Bir sonraki " While Döngüsü " konusunda görüşmek üzere Good Luck All :)

 
Son düzenleme:
Admin
Katılım
26 Eyl 2017
Mesajlar
5,427
Çözümler
168
Tepki puanı
6,968
Ödüller
23
8 HİZMET YILI
4. dışında hepsini biliyorum. Eğitimde zorunlu olarak öğrenim gördüğümüzden, sınavlar için bilmek zorundaydım hepsini. Ayrıca hepsi de okuyanlar için öğrenilmesi gereken bir şey ve çok faydası olur. Özellikle bilişim alanında okuyup meslek lisesinde eğitim görenler varsa, onlar için öğrenilmesi gereken en baş etkenlerden diyebilirim. Ezberlemek yerine öğrenmek daha avantajlı olur zaten. En azından kendi kendinize bile birçok sayıda soru yazabilir ve kendinize cevap verebilirsiniz. Sınavlar içinde iş görür mutlaka. Paylaşım yararlı ve alan içinde okuyanlar için güzel olmuş. Ellerine sağlık.
 
Banlı Üye
Katılım
10 Mar 2020
Mesajlar
2,030
Çözümler
57
Tepki puanı
375
6 HİZMET YILI
Kodlama hakkında bilgilenmek için faydalı bir konu 3 ile 4 ü bilmiyordum. Bilgi paylaşımın için teşşekürler.
 
Who you gonna call
Emektar Üye
Katılım
25 Tem 2020
Mesajlar
4,613
Çözümler
710
Tepki puanı
1,837
Ödüller
13
5 HİZMET YILI
4. dışında hepsini biliyorum. Eğitimde zorunlu olarak öğrenim gördüğümüzden, sınavlar için bilmek zorundaydım hepsini. Ayrıca hepsi de okuyanlar için öğrenilmesi gereken bir şey ve çok faydası olur. Özellikle bilişim alanında okuyup meslek lisesinde eğitim görenler varsa, onlar için öğrenilmesi gereken en baş etkenlerden diyebilirim. Ezberlemek yerine öğrenmek daha avantajlı olur zaten. En azından kendi kendinize bile birçok sayıda soru yazabilir ve kendinize cevap verebilirsiniz. Sınavlar içinde iş görür mutlaka. Paylaşım yararlı ve alan içinde okuyanlar için güzel olmuş. Ellerine sağlık.
Rica ederim ^^
 
Uzman Üye
Katılım
17 Mar 2019
Mesajlar
283
Tepki puanı
19
Ödüller
6
Yaş
36
7 HİZMET YILI
3. ve 4. dışındakileri kullandığım için biliyorum. Başladığım eğitimleri keşke bitirsem.
 
Uzman Üye
Katılım
9 Nis 2020
Mesajlar
152
Tepki puanı
2
Ödüller
4
Yaş
36
6 HİZMET YILI
conditions are the most important for loops, if not set prpoerly loop breaks
 
Onaylı Üye
Katılım
1 Kas 2020
Mesajlar
69
Tepki puanı
2
Ödüller
2
Yaş
24
5 HİZMET YILI
Teşekkürler. while ve for daha kolay geliyor bana daha akılda kalıcı en azından
 
Üye
Katılım
20 Ara 2020
Mesajlar
49
Tepki puanı
5
Yaş
28
5 HİZMET YILI
kanka nasıl başlicam fikir verebilir misin
 
Uzman Üye
Katılım
27 Haz 2019
Mesajlar
295
Tepki puanı
9
Ödüller
3
Yaş
26
6 HİZMET YILI
Bilmeyenler için gerçekten öğretici. Elinize sağlık
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst