TurkProgrammers.NeT
Ana sayfa Ana Sayfa | Ana sayfanız yapın | Sık kullanılanlara ekle | Rss/Rdf Besleme| JavaScript
Bölümler
Arşiv
paz sa ça cu cum pa
1234
567891011
12131415161718
19202122232425
262728293031

Mailinizi ekleyin
Haberlere abone olun:

anket: Web Programcılığının Geleceğini nasıl görüyorsunuz
Web Programcılığının Geleceğini nasıl görüyorsunuz?
Önü Fazlası ile açık
ilerde yapacak web sitesi kalmayacak
Hazır sistemler işleri iyice bitirecek
Bugünden daha kötü olamaz
Anket sonuçları | Eski Anketler


email Arkadaşınızın maili | print Yazıcı versionu | comment Yanıtlar (0 Gönder)

Do While Döngüsü

by erkan demir on Temmuz 26,2007

image

Do While Döngüsü : 

    Bu dögünün genel yazim sekli asagidaki sekildeki gibidir.

Do While Kosul
Komutlar
Loop
    Burada önce Kosula bakilir. Eger kosul dogru ise aradaki satirlar çalistirilir taki Loop satirina kadar. Loop satirinda tekrar While satirina dönülür. Kosul tekrar kontrol edilir. Eger dogru ise ara satirlar tekrar çalistirilir. Kosul yanlis ise Loop ‘tan sonraki ilk satirdan program çalismaya devam eder. Içiçe Do While döngüleride kurabiliriz.

Do While Kosul1
….
Do While Kosul2

Komutlar
Loop
…..
Loop
    Her Do While için mutlaka bir Loop yerlestirmeliyiz.

Örnek :

Fact=1 I=2 
Do While I<=Sayi
Fact=Fact * I
I=I+1
Loop
    Buradaki örnekte te faktöriyel hesabini Do While döngüsü ile yapiyoruz. Burada sayac olarak I degeri kullaniliyor. Eger faktöriyeli hesaplanacak deger 2 den kücükse (1 veya 0 ise) döngü içine girilmemektedir. Döngü içinde sayac artimini kendimiz veriyoruz. Sayac sayi degerine esit iken döngü son kez çalitiriliyor.

Do ….. Loop While Döngüsü :
    Bu döngü yapisinin genels yazim sekli asagida verilmistir.

Do
…..
Komutlar
…..
Loop While Kosul

    Bu ifade de döngü içinde komutlar mutlaka bir defe icra edilir. Daha sonra Kosul kontrol edilir. Eger kosul dogru ise tekrar Do satirina dallanilir ve aradaki komutlar tekrar icra edilir. Yanlis ise döngüden çikilir.Bu yapiyida içiçe kullanmamiz mümkündür.

Örnek :
Fact =1 I=1 
Do
Fact=Fact *I
I=I+1
Loop While I<=Sayi
Faktöriyel hesapini yapan bir baska örnek verilmistir.


1016 Kere okundu

Bu makaleyi beyendinizmi ?

1 2 3 4 5 Rating: 3.25Rating: 3.25Rating: 3.25 (Toplam 24 Oylar)
comment Yanıtlar (0 Gönder)
Çok okunanlar
En Çok Yorumlananlar
Yazarlar