C# Console Dersleri Ders-4 “Döngüler-1”

Son dersimizde “if-else” yapısını öğrenmiştik. Bugün ise döngüler ile devam edeceğiz.

Döngüler programcının vaya programın tekrar tekrar yapması gereken işlerde kullandığımız yapılardır.

C# da dört farklı tip döngümüz var. Biz bugün bunlar arasından üçünü öğreneceğiz ve gelecek dersimizde davam edip birkaç örnek yapacağız.

İlk öğreneceğimiz döngü “for” yapısı. Derleyicimize “for” yazıp iki defa tab tuşuna basarsak for döngüsü yaoısını kabaca bizim için oluşturuyor.

Burada pek anlaşılır olmayan yapıyı daha açıklayıcı halde anlatmak gerekirse;

Küçük bir örnek yapalım ve  ekrana on defa “merhaba dunya” yazan programın kodunu yazalım.

Dipnot olarak eğer kodumuz tek satır ise süslü parantez içine yazmamıza gerek yok yani for döngüsü süslü parantez olmadığı durumlarda hemen altındaki kodu çalıştırır ve bu durum her döngü yapısı için  geçerli bir durum .

Sıradaki döngümüz ise “while” yapısı. While döngüsünü “olmadığı sürece” seklinde tanımlayabiliriz ,içindeki ifade doğru olmadığı sürece döngü devam eder.

For döngüsü için yaptığımız örneğin aynısını while döngüsü içinde yapalım;

Son olarak “do-while” yapımız var. While yapısına çok benzeyen ve küçük bir farkı olan bu yapı kodu çalıştırır ve döngünün sonuna gelip gelmediğimizi kontrol eder, while döngüsünde bu durum tam tersine işler kontrol yapılır ve ona göre kod çalıştırılır.

Aynı örneği bu yapı için de yapalım ve çıktılara bakalım.

Gelecek dersimizde döngülerden devam edeceğiz ve dizilere küçük bir giriş yapacağız. Mutlu günler diliyorum.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir