Tekil Mesaj gösterimi
Alt 20 Şubat 2015, 03:56   #1
Çevrimdışı
BrainDamaged
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
While Döngüsü




While Döngüsü: Şart yanlış bir sonuç verene kadar komutlar işlenir.Şart doğru olduğu sürece döngü çalışmasına devam eder.Şart döngünün başında kontrol edildiğinden şart yanlışsa döngü 1 defa bile çalışmaz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
while (şart veya şartlar) { komutlar; }

Bunu basit bir örnek üzerinden açıklarsak daha iyi olacak.

Örnek 1: Klavyeden çift sayı girildiği sürece sayıları toplayan, tek sayı girilir ise döngüyü sonlandırarak girdiğiniz çift sayıların toplamını ekrana yazan program kodlarını yazınız.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int sayi = 0, toplam = 0; // değişkenlerin başlangıç değeri 0 olarak ayarlandı while (sayi % 2 == 0) // koşulda sayi değişkeninin çift olup olmadıgına bakılıyor.Çift ise 2 ye tam olarak bölünür. { toplam = toplam + sayi; // döngü içerisinde sayi değişkeninin değeri toplama ekleniyor Console.Write("Bir sayı giriniz : "); sayi = Convert.ToInt32(Console.ReadLine()); // sayi değişkenine girilen değer int e dönüştürülerek atanıyor } Console.WriteLine("Girilen Çift Sayıların Toplamı = " + toplam); // döngü sonrası toplam sonuç ekrana yazdırılıyor Console.ReadKey();


While için "Şart döngünün başında kontrol edildiğinden şart yanlışsa döngü 1 defa bile çalışmaz." ifadesini kullanmıştık. do while döngüsü ile do daki komutları görüp while daki şartlar yanlışsa, şart kontrolü döngü sonunda yapıldığından döngü en az 1 defa çalışır.Bunu diğer dersimizde anlatacağım.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver