IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
1Beğeni(ler)
  • 1 Post By YazılımMimarı

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 20 Şubat 2015, 03:56   #1
Çevrimdışı
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ı sohbet odaları Benimmekan Mobil Sohbet
Alt 23 Şubat 2015, 22:40   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: While Döngüsü




Elinize sağlık
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Sanırım yeni öğrenmeye başlamışsınız çünkü oldukça tek düze ve bilgi adına nüanslardan öte bu budur, şu şudur, şöyle kullanılır şeklinde yazıyorsunuz.

Şahsım adına bilgi paylaşırken daha çok neden, ihtiyaç, nerede kullanılmalı, diğer iterasyon tiplerinden ufak tefek farkı vb. şeyleride küçükte olsa görmek ister yeni öğrenenler.

while değil de neden for kullanmayayım mesela do while için küçük ve anlamlı bir ayrıntı var. hangi noktada neden wile kullanmalıyım, ne tür ihtiyaçları karşılamaz için yazılır, okunabilir lik anlamında for iterasyonuna göre avantajları neler gibi..

Bu tür soruların cevapları içeriği ve okuyucuyu bilgi olarak zenginleştirir.

Sevgi ile

 
Alıntı ile Cevapla

Cevapla

Etiketler
döngüsü


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
While döngüsü LeadeR mIRC Scripting Dersleri 8 03 Mayıs 2015 11:05
ASP'de For Next Döngüsü hAte ASP/ASP.NET 0 19 Ekim 2014 17:37
ASP DO WHILE Döngüsü Zen ASP/ASP.NET 0 03 Aralık 2012 13:10
ASP FOR NEXT Döngüsü Zen ASP/ASP.NET 1 08 Kasım 2012 09:05
PHP ile For döngüsü yoSun PHP 0 13 Haziran 2011 23:03