using System;
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++;
Console.WriteLine($"DEBUG: tahminSayisi2 = {tahminSayisi2}, tahmin2 = '{tahmin2}'");
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?