using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace
Do_While_Döngüleri
{
internal class Program
{
private static void Main(string[] args)
{
//ÖRNEK 1
Console.WriteLine("Örnek 1 Çalışıyor");
int sayimiz = 0;
do
{
Console.WriteLine(sayimiz); //
"sayimiz" değişkeninin değerini ekrana yazdır.
sayimiz++; //
"sayimiz" in değerini 1 artır.
} while (sayimiz < 6);
////ÖRNEK 2
Console.WriteLine();
Console.WriteLine("Örnek 2 Çalışıyor");
int i = 0;
do
{
if (i == 0) // bu satır bir kez çalışacaktır.(i = 0
durumu için)
{
Console.WriteLine("Değişkene
girilen otomatik değer şudur: " + i);
Console.WriteLine("Bu değerin 1
fazlalıklı halleri sırasıyla aşağıdaki gibidir.");
}
Console.WriteLine(i);
i++; // i'nin değerini 1 artır. Do döngüsü her
çalıştığında i'nin değeri bir artacak. Ta ki i <= 5 koşulu geçersiz olana
kadar.
} while (i <= 5);
////ÖRNEK 3
Console.WriteLine();
Console.WriteLine("Örnek 3 Çalışıyor. Süper
gelişmiş uygulama çalışıyor!");
start:
{
Console.Write("Bir sayı girin: ");
var sayi = Int32.Parse(Console.ReadLine());
Console.WriteLine("Girdiğin sayı: " + sayi);
if (sayi >= 10)
{
Console.Write("Çok büyük bir
sayı girdin. Lütfen 10'dan küçük bir sayı girmeyi dene. ");
Console.WriteLine();
}
if (sayi < 10)
{
Console.WriteLine();
Console.WriteLine("Bravo! Böylesi
çetrefilli bir sayı girme işlemini başarıyla tamamladın!");
Console.WriteLine();
Console.WriteLine("Girdiğin
değerin 10'a kadarki 1 fazlalıklı halleri sırasıyla şu şekilde: ");
Console.WriteLine();
}
if (sayi < 10) // sayi <10 ise içerideki kodu çalıştır
(do while döngüsü)
{
do
{
Console.WriteLine(sayi + 1);
sayi++;
if (sayi == 10)
{
Console.WriteLine("Döngü
Tamamlandı!");
Console.WriteLine(); // döngü esnasında
sayi == 10 olursa bir boşluk bırak.
}
} while (sayi < 10); // sayi < 10 olduğu
sürece döngüyü tekrarla.
}
goto start;
}
}
}
}
Hiç yorum yok:
Yorum Gönder