class Program { static void Main() { string yes = "e"; Console.WriteLine("Yeni bir bilmece ister misin? e/h"); string input = Console.ReadLine().Trim();
string cevap2 = "kaplumbağa"; string tahmin2 = ""; int tahminSayisi2 = 0; int tahminSiniri2 = 3; bool tahminHakkiBitti2 = false;
if (string.Equals(yes, input, StringComparison.OrdinalIgnoreCase)) { Console.WriteLine("İşte yeni bilmecen: "); Console.WriteLine("Karşıdan gördüm bir taş yanına vardım dört ayak bir baş."); Console.WriteLine("Yine 3 tahmin hakkın olduğunu unutma.");
while (!string.Equals(tahmin2, cevap2, StringComparison.OrdinalIgnoreCase) && !tahminHakkiBitti2) { if (tahminSayisi2 < tahminSiniri2) { Console.WriteLine("Tahminini gir: "); tahmin2 = Console.ReadLine().Trim(); tahminSayisi2++;
if (tahminSayisi2 == 1 && !string.Equals(tahmin2, cevap2, StringComparison.OrdinalIgnoreCase)) { Console.WriteLine("Yanlış tahmin. 2 tahmin hakkın daha var."); Console.WriteLine("İşte sana bir ipucu: Bilmecenin cevabı bir hayvan."); } else if (tahminSayisi2 == 2 && !string.Equals(tahmin2, cevap2, StringComparison.OrdinalIgnoreCase)) { Console.WriteLine("Yanlış tahmin. Son bir tahmin hakkın kaldı. İyice düşün."); Console.WriteLine("İşte sana bir ipucu daha: Cevap 4 heceli."); } else if (tahminSayisi2 == 3 && !string.Equals(tahmin2, cevap2, StringComparison.OrdinalIgnoreCase)) { Console.WriteLine("Yanlış tahmin. Hiç hakkın kalmadı."); tahminHakkiBitti2 = true; } } else { tahminHakkiBitti2 = true; } }
if (string.Equals(tahmin2, cevap2, StringComparison.OrdinalIgnoreCase)) { Console.WriteLine("Doğru cevap! Tebrikler."); } else if (tahminHakkiBitti2) { Console.WriteLine("Bilmecenin doğru cevabı: kaplumbağa."); } } else { Console.WriteLine("Tamam o zaman. Görüşürüz."); } } }
İkinci bilmecenin cevabını kaplumbağa olarak girdiğim zaman “Doğru cevap! Tebrikler.” yerine “Yanlış tahmin. 2 tahmin hakkın daha var. İşte sana bir ipucu: Bilmecenin cevabı bir hayvan.” çıktısını veriyor. Neden?
“Doğru cevap! Tebrikler.” yerine
“Yanlış tahmin. 2 tahmin hakkın daha var.
İşte sana bir ipucu: Bilmecenin cevabı bir hayvan.” çıktısını veriyor. Neden?