random sayı generator - console->c#(read line)


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TCM_Egitim
{
    class Program
    {
        static void Main(string[] args)
        {

           
            // random sayı üretecek class'ı oluşturuyoruz.
            Random r=new Random();

            // 0 ile 10 arasında bir sayı üretmesini sağladık.
            int sistemSayisi = r.Next(0, 10);

            Console.WriteLine("Sayı tahmin oyununa hoşgeldiniz. Sistem 0 ile 10 arasında bir sayı üretti. Bu sayıyı tahmin etmek için lütfen bir sayı yazıp Enter'a basınız.");

            // bu döngü kullanıcı sayıyı bilene dek çalışacak.
            while (true)
            {
                // console'dan kullanıcının girdiği değer okunuyor.
                string deger=Console.ReadLine();

                // kullanicinin girdiği değeri integer tipine pars ediyoruz.
                int sayi=int.Parse(deger);

                if (sayi == sistemSayisi)
                {
                    //Eğer sistemin ürettiği sayı, girilen sayıya eşitse bu alana girilir
                    Console.WriteLine("Tahmininiz doğru. Tebrik Ederiz.");

                    //döngüden çıkıyoruz.
                    break;
                }else if (sayi < sistemSayisi)
                {
                    Console.WriteLine("Yazdığınız değer sistem sayısından küçüktür. Lütfen tekrar deneyiniz.");
                }
                else
                {
                    Console.WriteLine("Yazdığınız değer sistem sayısından büyüktür. Lütfen tekrar deneyiniz.");
                }
            }

            Console.WriteLine("Programı kapatmak için lütfen Enter'a basınız.");

            Console.ReadLine();


           
        }
    }
}

Yorumlar