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:
C#
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(); }
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();
Hangi Dil?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?
Eki Görüntüle 1032217
Goto kullanarak veya bir sonsuz döngü içerisinde işlemleri yapabilirsiniz. Kaynak kodu atma imkanınız var mı?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?
Eki Görüntüle 1032217
C#Hangi Dil?
Kaynak kodu atma imkanınız var mı?
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.Goto kullanarak
C#
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(); }
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();
Neden hocam?Goto ve while(true) gibi seyler kullanmamaya calis mumkun oldugu kadar.
while <dogru tahmin edilene kadar> yapabilirsin.
Tamamdır bilgisayar başına geçersem denerim.Bu kısımdaki "Console.ReadKey();" kodunu kaldırıp dener misiniz?
Oldu hocam teşekkürler.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?
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.