Çözüldü Kodu herhangi bir tuşa basmadan devam ettirme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
14 Nisan 2020
Mesajlar
1.065
Makaleler
2
Çözümler
6
Bu fotoğrafta 3. satıra bakar mısınız? "Bilemedin" yazdıktan sonra kodun geri kalanını çalıştırmak için bir tuşa basmak gerekiyor. Bunu "Bilemedin" yazdıktan sonra otomatik devam ettirme şansımız yok mu?

 
Son düzenleyen: Moderatör:
Çözüm

Kod:
      Console.WriteLine("Bilemedin :( ");

                    Console.ReadKey();

                    Console.Write("Tekrar tahmin etmek için #enter# tuşuna çıkmak için Q tuşuna sayıyı öğrenmek için ? tuşuna bas.");

                    sonuc = Console.ReadLine();

Bu kısımdaki "Console.ReadKey();" kodunu kaldırıp dener misiniz?
Goto kullanarak veya bir sonsuz döngü içerisinde işlemleri yapabilirsiniz. Kaynak kodu atma imkanınız var mı?
 
C#
Kaynak kodu atma imkanınız var mı?
C#:
static void Main(string[] args)
        {
            int random, sayi;
            string sonuc;
            while (1 == 1)
            {
                Console.Write("0 ile 10 arası bir sayı tuttum. Tahmin et!  ");
                sayi = Convert.ToInt32(Console.ReadLine());
                Random sayıtuttur = new Random();
                random = sayıtuttur.Next(1, 10);
                if (random == sayi)
                {
                    Console.WriteLine("Doğru Bildin!");
                    Console.ReadKey();
                    break;
                }
                else
                {
                    Console.WriteLine("Bilemedin :( ");
                    Console.ReadKey();
                    Console.Write("Tekrar tahmin etmek için #enter# tuşuna çıkmak için Q tuşuna sayıyı öğrenmek için ? tuşuna bas.");
                    sonuc = Console.ReadLine();
                }
                if (sonuc == "Q")
                    Environment.Exit(0);
                else if (sonuc == "q")
                    Environment.Exit(0);
                else if (sonuc == "?")
                {
                    Console.WriteLine(random);
                    Console.ReadKey();
                    Environment.Exit(0);
                }
            }
            Console.WriteLine("Tebrikler");
            Console.ReadKey();




            

        }
Goto daha önce kullanıyordum ancak burada kullandığımda nedense çalışmadı. Acemiyim daha.
 

Kod:
      Console.WriteLine("Bilemedin :( ");

                    Console.ReadKey();

                    Console.Write("Tekrar tahmin etmek için #enter# tuşuna çıkmak için Q tuşuna sayıyı öğrenmek için ? tuşuna bas.");

                    sonuc = Console.ReadLine();

Bu kısımdaki "Console.ReadKey();" kodunu kaldırıp dener misiniz?
 
Çözüm
Goto ve while(true) gibi seyler kullanmamaya calis mumkun oldugu kadar.

while <dogru tahmin edilene kadar> yapabilirsin.
Neden hocam?
Bu kısımdaki "Console.ReadKey();" kodunu kaldırıp dener misiniz?
Tamamdır bilgisayar başına geçersem denerim.
Oldu hocam teşekkürler.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…