Şub
10ASP sayfalarımızda en çok kullanacağımız döngüler arasında ilk 2 arasına giren bir döngüyü ele alıyoruz. Yeni konumuz for...next döngüsü ve örnekleri.
Döngü ifadesinin kısa tanımı şöyledir. Öncelikle değişkenimiz bir değere atanır ve tamamlanması istenen değere ulaşıncaya kadar o döngüyü devam ettirir. Gelin basit bir örnek ile konuyu açıklayalım.
For X = 1 to 10
response.write "Döngü şuan "&X&". kez çalıştırıldı."
Next
%>
Evet herşey bundan ibaret.
X'i öncelikle 1 değerine eşitledik ve ardından 10'a kadar dön dedik.Dikkat ederseniz diğer döngülerde olan X = X + 1 gibi bir deyim kullanmadık. Next döngüsünde bunu manuel olarak hesaplar ve bir değer artırarak sonuca gider.
Ayrıca Step ifadesini kullanarak döngüde değişkenin artış yada azalış değerlerine etki edebiliriz. Hemen basit bir örnek vererek konuyu açalım.
Y = 0
For X = 2 to 10 step 2
Y = Y + X
Next
response.write "Toplam Y değeri "&Y&"'dir."
%>
Yukarıdaki örneği çalıştırdığınızda, toplam değişken 2,4,6,8,10 değerlerini alacaktır.
Son olarak, For...Next döngüsünden çıkmak istediğinizde Do...Loop döngümüzde olduğu mantık ile Exit Do yerine Exit For ifadesini kullanabilirsiniz.
3 yorum var
#452.-selma şahin-31 Aralık 2007 Pazartesi
PEKI BUNU ANLATIRMISINIZ HOCAM LUTFEN BI TURLU ANLAMIYORUM
MESELA 2 VE 5 DAHIL MI DONGUYE?
Dim a As Integer Dim b As Integer
b=1 for a =2 To 5 b=b*a Next Print b
End Sub
#551.-alper-31 Mart 2008 Pazartesi
bence asp den once algoritmayı anlamak çok önemli algoritmaya çalıştınızmı bu tur selma sahin arkadaşımızın gibi soru ları olanlar daha iyi anlıyacak tır algoritma tüm programların temelini oluşturuur
#585.-sevgi yılmaz-22 Nisan 2008 Salı
çok haklısın alper sana katılıyorum galiba selma arkadaş bu aşamda yeni kızmayalım ona öğrenir ilerde abisi
