asp.net -> Döngü Nedir? for next döngüsü

Written by Ümit Demirel   // 17 Mart 2011   // 0 Comments

Fibonacci Dizisi

Programlama dillerinde bir işlemi belirli sayıda ve belirli bir koşul gerçekleşinceye kadar tekrarlatmak istiyorsak döngü deyimlerini kullanırız.
Döngü deyimleri su döngüsüne benzetebiliriz. Su döngüsünde su buharlaşır havada soğur yağmur olarak tekrar yere düşer ve yine buharlaşır. Bu sonsuz bir döngüdür. Programlama dilinde de döngüyü böyle düşünebiliriz. Fakat programlama dillerinde döngüler bizim belirlediğimiz bir şarta kadar devam eder.VB.NET’te döngü komutları şöyle sıralayabiliriz. Şimdi bu döngü deyimlerinden For – Next  deyimini görelim
For - Next Döngüsü :

Tekrar sayısı belli olan işlemlerde For döngüleri kullanılır.

for döngüsü nasıl kullanılır? Kullanım Şekli :
Örnek 1
For i = 1 To 10
      Response.Write ("Merhaba")
Next

Ekran Çıktısı :Ekrana 10 kere Merhaba yaza.

Döngülerde kullanılan bir başka anahtar kelime ise Step tir. Step deyimi döngünün artış değerini belirler.Eğer artış değeri belirtilmez ise program 1 olarak değeri alacaktır.

For Next döngüsünde Step Kullanımı :
0 ile 10 arasındaki çift sayıları ekrana yazan kodlama

Örnek 2 :
 
For i = 1 To 10 Step 2
       Response.Write ("i")
Next

yukarıdaki örnek ,1 ile 10 arasındaki tek sayıları ekrana yazar.


Örnek  3:

   
For i = 0 To 10 Step 2
       Response.Write ("i")
Next

yukarıdaki örnek 0 -10 arasındaki çift sayıları yazar

Örnek 4:
Ekrana ardarda Türkiye kelimesini sıralayan program kodudur.

For i = 1 To 3
       Response.Write ("Türkiye" "<br>")
Next

 

Örnek 5:
0-100 arasındaki ardışık sayılardan sadece 3’e bölünebilenleri listeyen programdır.

For i = 0 To 100 Step 3
       Response.Write (i & " | ")
Next
Örnek 6 :
For i = 1 To 150
     if ( (i mod 3 = 0 ) And ( i mod 5 = 0) ) Then
           Response.Write ( i & <"br">)
     And İf
Next

150 ye kadar olan sayılar arasında 15 ‘ e bölünebilen sayıları yazan program

Örnek 7 :

Dim sayi As Byte = txtsayi.Text

Dim fak As Long = 1

      For i = 1 To sayi

            fak = fak * i

      Next

      Response.Write ( fak )

Verilen sayının faktöriyelini alan program kodları

Örnek 8 :

Dim a , b , toplam , i As Long

      a = 0
      Response.Write (a  &  " " )

      b = 1
      For i = 1 To 101
           toplam = a+b
      Response.Write ( " " & toplam & " ")
      b = a
      a = toplam
      Next

Fibonacci dizisinin ilk 100 elemanını bulan program kodu.

Örnek 9 :

For i = 1 To 100

     ListBox1.Items.Add ( i )

Next

1 ‘ den 100 ‘ e kadar olan sayıları listbox ‘ a eklemek

Örnek 10 :

Dim fak , i As Long

Dim sayi As İnteger = Listbox1.SelectedItem.Text

      fak = 1

      For i = 1 To sayi

           fak = fak * i

      Next

 Label1.Text = fak

ListBox ‘ ın içindeki seçilen bir sayının faktöriyelini alan program kodları


Tags:

döngü

for döngüsü


Similar posts

Bir Cevap Yazın

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

accessdatasource

actionscript

albüm

alt program

array

asc

asp

asp.net

asp.net nedir

avg

basit örnekler

başvuru

behaviors kullanımı

between

bilişim teknolojileri eğitmeni

bilişim teknolojileri öğretmeni

buton oluşturmak

button

büyükten küçüğü sıralama

çapraz sorgular

çerez

char

charindex

charset

check

check kısıtlaması

ckeditor

code behind

codebehind

combobox kullanımı

connectionstring

Contains

convert

cookie

count

create database

create login

create table

create user

cross queries

date

declare

default kısıtlaması

değişken

değişken kontrolü

delete

desc

dialogresult

distintc

dizi

do

döngü

döngü kullanımı

Dreamweaver

dropdownlist

editable

editableregion

effect

elseif

en büyük en küçük

end while

EndWith

explode

fckeditor

filezilla

fireworks

fonksiyon

fonksiyon kullanımı

fonksiyon örnekleri

fonksiyon tanımlama

for döngüsü

for each

foreach

form

form kontrolü

fotoğraf

ftp

function

functions

galeri

google

gridview kullanım videosu

gridview kullanımı

gridview nasıl kullanılır

Group By

html

iç içe döngü

iç içe if

if

if else

if kullanımı

if then

in

include

index

IndexOf

inline

inner join

inputbox

inser into

Insert

istek

join

JQuery

kalıp

katman

kayıt dzüenleme

kayıt ekleme

kayıt güncelleme

kayıt listeleme

kayıt silme

kontrol yapıları

kullanıcı oluşturma

kullanıcı yetkilendirme

kütüphane

layer

left

Length

library

like

limit

link kontrolü

list

listbox

liste

listeleme sorguları

loop

ltrim

mail

mail gönderme

matematik

math

messagebox

mysql

nested if

nested template

nofollow

not null kısıtlaması

öğrenci projeleri

Öğretmen

oledb

operatörler

optional

order by

örnek

ornekler

ortalama bulma

ösym

ösys

oturum yönetimi

özellik

page directives

pages

parameter

parametre

pen tool

php

php ile üye girişi

poligon

primary key

print

proje

properties

query string

redirect

region

regularexpressionvalidator

Remove

repeating

repeating region

Replace

request

require

requiredvalidator

reqular expression

response

reverse

right

rollover image

rtrim

saat

şablon

şart ifadeleri

sayfa bildirimleri

sayı toplama

sayısal loto

script

select

sendmail

seo teknikleri

servervariables

session

set

site yönetimi

sorgu örnekleri

Split

spry

sql

sql constraint

SQL Group By Örnekleri

sql ile kayıt ekleme

SQL İle Kayıt işlemleri

sql kısıtlamaları

sql programlama

sql server

sql sorgu

sqy server tablo ekleme

standart asp.net kontrolleri

standart kontroller

star

StartsWith

state kullanımı

string fonksiyonlar

string işlemleri

strpos

strstr

strtolower

strtoupper

str_replace

substr

substring

sum

swap image

switch

switch-case

tablo oluşturma

tarih

template

Text işlemleri

textbox özellikleri

timer kullanımı

ToCharArray

ToLower

ToUpper

trim

try catch

try catch finally

tsql

ucfirst

üçgen

ucwords

ulaşım sayfası

unique key

üye girişi

üyelik işlemleri

validate

validator

variable

vector

vektörel çizim

veritabanı oluşturma

veritabanını kaldırmak

veritabanını silmek

Visual Web Developer 2010 Express

web album

web arayüzü

web form

webform

while

while döngüsü

ygs