C# ile do-while ve while döngüsünü kullanarak sayı tahmin etme oyunu.
Proje dosyasını indirmek için tıklayınız.
Console.Title = "Sayı Tahmin Oyunu"; Console.WindowWidth = 80; Console.WindowHeight = 23; char secim; do { Console.Clear(); Random sayiUreteci = new Random(); // bilgisayarın aklında tuttuğu sayı uretilenSayi değişkeninin içinde int uretilenSayi = sayiUreteci.Next(1, 10); int hak = 3; bool bilebildimi = false; Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("\n\n\t\t\tSAYI TAHMİN OYUNU\n\n"); Console.ForegroundColor = ConsoleColor.White; while (hak > 0) { Console.Write("\t\t\t1-10 arasında bir sayı ="); int tahmin = int.Parse(Console.ReadLine()); if (tahmin > 10 || tahmin < 1) continue; if (tahmin == uretilenSayi) { Console.WriteLine("\n\t\t\tBravo dostum\n"); bilebildimi = true; break; } else { Console.WriteLine("\t\t\tYanlış\n"); hak -= 1; } } if (bilebildimi == false) Console.WriteLine("\n\t\t\tTuttuğum Sayı =" + uretilenSayi + " idi"); Console.Write("\n\n\t\t\tYeniden oynamak ister misin ? (E/H)"); secim = char.Parse(Console.ReadLine()); } while (secim == 'E' || secim == 'e'); Console.WriteLine("\n\t\t\tOyundan çıkış yapılıyor...Lütfen enter tuşuna basınız..."); Console.ReadLine();