/// Uygulama 1-100 arasında rastgele bir sayı tutar ve
/// kullanıcıdan bu sayıyı bilmesini ister. Kullanıcı büyük
/// bir tahminde bulunursa "in", küçük bir tahminde bulunursa
/// "çık" mesajlarıyla yönlendirilir. Kullanıcı sayıyı bildiğinde
/// uygulama ekrana deneme sayısını ve toplam süreyi yazar. (Süre
/// toplam saniye olarak yazılır.)
///
static void Main()
{
//Uygulama rastgele 1-100 arasında rastgele bir sayı tutar.
Random r = new Random();
int tutulan = r.Next(1, 100);
//
// Sayaçlar başlatılıyor
int tahminSayisi = 0;
DateTime baslangic = DateTime.Now;
DateTime bitis;
// Kullanıcıdan bir sayı girmesi isteniyor.
Console.WriteLine("1-100 arasında bir sayı tuttum.");
// tahmin döngüsü
int tahmin = 0;
while (true)
{
tahminSayisi++;
Console.Write("Tahmininiz: ");
tahmin = int.Parse(Console.ReadLine());
if (tahmin
Console.WriteLine("Çık...");
}
else if (tahmin>tutulan)
{
Console.WriteLine("İn...");
}
else
{
break;
}
}
// Sonuç ekrana yazdırılıyor
bitis = DateTime.Now;
Console.WriteLine("Tebrikler! {0} saniye ve {1} denemede bildiniz.",
Math.Round(bitis.Subtract(baslangic).TotalSeconds),
tahminSayisi);
}