For Döngüsü ve While Döngüsü Kullanımı

Silverday

Altın Üye
Altın Üye
Katılım
3 May 2006
Mesajlar
3,551
Reaction score
0
Puanları
0
Konum
sakarya
merhaba arkadaşlar,
for döngüsü, bir fonksiyonu veya işleç(ler)i belirlenen sayıda döndürmektir.

bu ne demek oluyor? for döngüsü başlatıldıktan itibaren, bitene kadar aynı şeyi tekrarlar,
mesela for döngüsü içinde print komutu var ise bitene kadar print komutunu uygulayacaktır.

kalıp:

Kod:
for ( $degisken = başlama değeri; $degisken <= Bitiş Değeri; $degisken++ )

degisken++ yaptığımız için, artalan şeklinde başlayacaktır. bunun dışında -- yapabilirdik.


örnek olarak 1'den 100'e kadar sayılarımızı yazdıralım.

PHP:
// for'da genelde $i denir, neden bilmiyorum (:
for($i = 1; $i <= 100; $i++) {
print $i . "<br>\n";
}

dediğimizde ekrana bu gelecektir

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100


aynı işlemi while döngüsü ile de yapabiliriz
PHP:
// while'da da sonuç aynı olacaktır
$i = 1;
while($i <= 100) {
print $i . "<br>\n";

$i++;
}

ekranda yeniden aynısı yazacaktır..


silverday*
 
arkadasim Bu Turbo c de yeni işledik bu konuyu teşekkürler
 
Paylaşım için teşekkürler
 
for next dongusu bir işi belirlediğimiz aralıkta yapar ornegin;
<%for sayac= 1 to 10 step 1
response.write(sayac)
next%> burda sayac 10 olana kadar ekrana yazılacaktır
while wend dongusu ise bir kosul saglandıgı surece donguyu devam ettirir fakat burda sayaca elle mudahale etmemiz gerekir
<%while sayac=1 to 10
response.write(sayac)
sayac=sayac+1
wend%>
 
merhaba arkadaşlar,
for döngüsü, bir fonksiyonu veya işleç(ler)i belirlenen sayıda döndürmektir.

bu ne demek oluyor? for döngüsü başlatıldıktan itibaren, bitene kadar aynı şeyi tekrarlar,
mesela for döngüsü içinde print komutu var ise bitene kadar print komutunu uygulayacaktır.

kalıp:

Kod:
for ( $degisken = başlama değeri; $degisken <= Bitiş Değeri; $degisken++ )

degisken++ yaptığımız için, artalan şeklinde başlayacaktır. bunun dışında -- yapabilirdik.


örnek olarak 1'den 100'e kadar sayılarımızı yazdıralım.

PHP:
// for'da genelde $i denir, neden bilmiyorum (:
for($i = 1; $i <= 100; $i++) {
print $i . "<br>\n";
}

dediğimizde ekrana bu gelecektir

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100


aynı işlemi while döngüsü ile de yapabiliriz
PHP:
// while'da da sonuç aynı olacaktır
$i = 1;
while($i <= 100) {
print $i . "<br>\n";

$i++;
}

ekranda yeniden aynısı yazacaktır..


silverday*



Mesela do while Döngüsü de Kullanılabilir Bence

do Kısmında işiniz yapılır.
while kısmında ise şartınız kontrol edilir.

yani while döngüsünün tam tersi.

Saygılar.
 
Geri
Üst