C# While & Do While Döngüsü
22 May 2010 Yorum bırakın
Do While Döngüsü
While döngüsünden tek fark olarak karşılaştırmanın döngünün sonunda yapılmasıdır. Bu durumda program akışı gereği döngü durum ne olursa olsun koşul sağlanana kadar execute edilir.
static void Main(string[] args)
{
int sayac = 1;
do
{
Console.WriteLine(sayac + “.satır”);
sayac++; //sayacın değeri burda her defasında artıyo
if (sayac > 5)//sayac 5 ‘den büyük olunca içerdeki kodlar çalışıyo
{
sayac = 1;//burda sayac yeniden 1′e eşitleniyo
Console.WriteLine(“——————-”);
Console.ReadKey();
}
} while (sayac <= 5);//sayac 5 ve 5′den küçük olduğu sürece çalışacak
Console.ReadKey();
while döngüsü koşul deyimini döngü içine girmeden kontrol eder. Eger koşul sağlanmaz ise döngü içine girilmez.
While Döngüsü
while döngüsü, while parantezindeki koşul deyimi doğru olduğu sürece devam eden bir döngüdür.Tek dikkat etmemiz gereken tanımlanan koşul gerçekleşmişse döngünün execute edilmesidir. Bunun nedeni koşulun döngü başlangıcında bildirilmesidir. Yani
static void Main(string[] args)
{
int sayac=1; //sayac adında integer bir değişken tanımlandı ve sayac 1′e eşitlendi
int toplam=0; //toplam adında integer bir değişken tanımlandı ve toplam değişkeni sıfıra eşitlendi
while (sayac <= 10) //sayac 10 ve 10′dan küçük olduğu sürece içerdeki döngü devamlı çalışssın
{
Console.WriteLine(sayac + “. Rakam”);
toplam = toplam + sayac;
sayac++; //sayaç devamlı artacak(sayac=sayac+1; anlamında)
}
Console.WriteLine(“Sayıların Toplamı: “+toplam);
Console.ReadKey();
}