C#'da For Döngüsü
19 Sep 2011Genel Syntax
- For döngüsü içerisinde bir adet döngü değişkeni olur.
- Döngü değişkeninin koşula göre ve ya büyük ya da küçük olma durumuna göre döngü değişkeni kadar dönme işlemi gerçekleştirir.
- Döngü değişkenine arttırım ifadesi uygulanır
Örnek 1 :
1 ile 100 arasındaki çift sayıların yanına çift tek sayıların yanına tek yazdıralım.
Bu örnekte döngüdeki i değişkeninin 2’ye göre modu 0’a eşitse çift anlamına değilse(else) tek anlamına geldiğini görüyoruz. Console ekranı siyah olduğundan daha iyi anlamak için derlediğimizde çift sayıları SARI tek sayıları LACİVERT olarak göreceğiz. Fenerbahçeli değilim yanlış anlaşılmasın 😛
Örnek 2 :
Standart for döngüsünde tek değişken olur, birden fazla kullanabilir miyiz ? Tabiki, yukarıda da bunun örneğini görüyoruz ‘i’ ve ‘k’ şeklinde 2 ayrı değişken tanımladık, döngü dönmeye başladığında da koşul olarak da ‘i’ 10’dan küçük ve(&&) ‘k’ 5 ten büyük olduğu sürece ‘i’ artsın ‘k’ azalsın şeklinde arttırım ifadesi kullandık, sonrasında görüntü ortada 😉
Örnek 3 :
Derlediğinizde 1’den 9’a kadar çarpım tablosu karşınızda, açıklamıyorum çünkü biraz şeker yakmanızı istiyorum, bu iş öyle kolay değil 😉
Az önce ki örnekte ‘i’ nin 2’ye göre modu 0’a eşitse çift sayı olduğundan bahsetmiştik, buradaki örnekte 1’e eşit olduğundan söz ediyoruz yani koşulda sayımızın tek olması gerekiyor. Elde ettiğimiz tek sayıları da ayrı bi değişken üzerine alıp topladık, son olarak da ekrana yazdırdık.
Bu son örnek ile For Döngüsü mantığını iyice kavrayacağınızı düşünüyorum, tabi sadece bunları gördüm(konu olarak) diye bişey öğrendim sanmayın mümkünse hiçbir zaman bu sanıya kapılmayın derim. Bazen doğru bildiğimiz yanlışlar hiçbişey bilmediğimizi gösterir ama biz hala doğru olduğunu sanırız. Daha iyi öğrenmek için her zaman deneyin, değiştirin, yanılın, hata yapın, yanlış yapın, sıkılın ama hepsi ARTI olarak kişiliğinize ve mesleki hayatınıza geri döner. Çünkü artık tecrübe sizsinizdir !