📅 18 Nisan 2026, Cumartesi
📚 Ders Kitapları ✉ İletişim
@ydiner.gen.tr İlköğretim & Lise Düzeyi Kaynak Site "Bilgi paylaştıkça çoğalır"
🏠 Ana Sayfa
  • 🧊 3D Tasarım
  • Animasyon
  • ⚡ Arduino
  • 📌 Genel
  • 🎨 Grafik
  • Pardus
  • 💻 Programlama
  • Robotik ve Kodlama
  • 🗄️ SQL
  • 🌐 Web Tasarım
  • 🤖 Yapay Zeka
  • C# Console While, Do…While Döngüsü

    While döngüsü içerisindeki satırlar  koşul doğru(true) olduğu sürece tekrar eder. Döngü koşulu yanlış (false) olduğunda döngü çalışması sona erer.

    Not :  while döngüsünde koşul parentez içerisinde belirtilir. ve bu satırda noktalı virgül (;) kullanılmaz

    //1 ile 10 arasındaki sayıları ekrana alt alta while döngüsü ile yazdırınız.
    
    int say=1;  
    while(say<=10)   // bu satırda noktalı virgül kullanılmadıgına dikkat ediniz !  
    {  
      Console.WriteLine(say);  
      say++;  
    }  
    Console.ReadKey();
    //1 ile 10 arasındaki tek sayıları ekrana alt alta while döngüsü ile yazdırınız.
    
    int say=1;  
    while(say<=10)  
    {  
      Console.WriteLine(say);  
      say+=2; // artış miktarı 2 yapılarak tek sayılar elde edilebilir  
    }  
    Console.ReadKey();
    //Bilgisayara rastgele ürettirdiğimiz bir sayıyı 5 hakta tahmin etmeye
    çalışan bir bilgisayar programı yazınız.
    
    int hak = 5;
    Random rnd = new Random();
    int tutulan = rnd.Next(1, 50);
    int sayi=0;
    while (hak>0)
    {
    Console.Write("Bir sayı giriniz: ");
    sayi = Convert.ToInt32(Console.ReadLine());
    hak = hak - 1;
    if (sayi == tutulan)
    {
    Console.WriteLine("Tebrikler sayıyı doğru tahmin
    ettiniz");
    break;
    }
    else
    {
    if (sayi > tutulan)
    Console.WriteLine("Aşağı");
    else
    Console.WriteLine("Yukarı");
    }
    Console.WriteLine("Kalan tahmin hakkınız:{0}", hak);
    }
    if(hak==0)
    Console.WriteLine("Tahmin hakkınız bitti.
    Sayımız:{0}",tutulan);

    Do…While Döngüsü For ve while döngülerinde döngü bloklarının koşul sağlanmadığı takdirde hiç çalıştırılmama ihtimali vardır. Ancak döngünün en az bir kere çalıştırılması istenilen durumlarda do-while döngüleri kullanılırlar. Do-While döngülerinde koşul döngü içerisindeki işlemler bir kez gerçekleştirildikten sonra kontrol edilir. Koşul doğru olduğu müddetçe de döngü içerisindeki işlemler tekrarlanmayı sürdürür.

    do
    {
    yapılacak işler;
    }
    while(koşul);
    //1’den 20’ye kadar olan tek sayıları ekrana yazdırınız.
    int i=1;
    do{
    Console.WriteLine(i);
    i = i + 2;
    } while (i < 20);