C# Do-while Döngüsü

Do-while döngüsü koşulun doğruluğunu kontrol etmeden en az bir kere çalıştırılması istenilen durumlarda kullanılmaktadır.

Do while döngüsü while döngüsüne benzemektedir. Fakat aralarında ufak bir fark vardır. Bu fark while döngüsü koşulun doğruluğunu başta kontrol eder, do-while döngüsünde koşul yanlış olsa bile bir kez çalışır.

C# Do-while Döngüsü Kullanımı


do {

//yapılacak işlemler;
//arttırma veya azaltma işlemi

} while(koşul);

Bilgi: Döngüde arttırma veya azaltma işlemi yapmazsanız döngü sonsuz döngü olur.

 

Örneğin:

Koşul yanlış olsa bile en az birkez çalışır. Aşağıdaki örnekte koşul yanlış ve birkez çalışacak 5 yazıp döngüden çıkacaktır.


int i = 5;

do
{
 Console.WriteLine(i);
 i++;

} while (i<4);

Console.ReadLine();

 

C# Do-While Döngüsü Örnekleri:

Do-while döngüsü ile while ve for döngüleri ile yapılan tüm işlemler yapılabilir.

Örnek 1:

Rakamları do-while döngüsü kullanarak ekrana yazan C# kodu


int i = 0;

do
{

 Console.WriteLine(i);
 i++;

}while (i<10);

Console.ReadLine();

 

Örnek 2:

A’dan Z’ye kadar do-while döngüsü ile ekrana yazan C# programının kodu.


char i = "A";

do
{

 Console.WriteLine(i);
 i++;

}while (i<="Z");

Console.ReadLine();

 

Örnek 3:

Klavyeden yaşı girilen 10 kişiden kaçının askere gidip gidemeyeceğini bulan C# programının kodları:


int i = 0;
int sayac = 0;
                

do
{
 Console.WriteLine("Lütfen "+(i+1)+". kişinin yaş giriniz");
 int yas = Int32.Parse(Console.ReadLine());

  if (yas>=20)
  {
   sayac++;
  }


  i++;

} while (i<10);

Console.WriteLine("Askere gidebilen kişi sayısı=" + sayac);
Console.WriteLine("Askere gidemeyen kişi sayısı=" + (10 - sayac));

Console.ReadLine();

 

Total
0
Shares
0 0 votes
Article Rating
Subscribe
Bildir
guest

0 Yorum
Inline Feedbacks
View all comments
Previous Post

C# While Döngüsü

Next Post

C# Foreach Döngüsü

Related Posts
0
Would love your thoughts, please comment.x