ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

10

For...Next Döngüsü

Döngü İfadeleri3 yorum2253 izlenimsrcnckr

ASP 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.


Kısa bir açıklama ve ardından basit bir örnek ile konuyu tamamlamak istiyorum.

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.

Etiketler  :  for   next  

İçeriği takip etSayfayı YazdırPermalink

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


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Tablodaki Sütunları Listeletmek
  2. Fonksiyon Yazımı
  3. Class Kullanımı
  4. Fonksiyon Yazımı
  5. Class Kullanımı

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. While...Wend Döngüsü
  2. Do...Loop

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker