Untitled - MARKUP 1.62 KB
                                
                                    Console.WriteLine("Wymyśl sobie liczbę, a następnie podaj zakres z jakiego AI ma zgadywać.");
Console.WriteLine("Podaj dolną wartość zakresu włącznie");
int minZakres = int.Parse(Console.ReadLine());
Console.WriteLine("Podaj górną wartość zakresu włącznie");
int maxZakres = int.Parse(Console.ReadLine());
Random maszynaLosujaca = new Random();
int wylosowanaWartosc = maszynaLosujaca.Next(minZakres, maxZakres + 1); // AI losuje liczbę
bool czyAiZgadlo = false;

while (!czyAiZgadlo)
{
    Console.Clear();
    Console.WriteLine($"Czyli ta liczba jest większa od {minZakres} ale mniejsza od {maxZakres}...");
    Console.WriteLine($"Chodzi o... {wylosowanaWartosc}?");
    Console.WriteLine("Powiedz proszę, czy liczba jest (m)niejsza, (w)iększa, czy(p)oprawna ? ");

    string response = Console.ReadLine().ToLower();
    if (response == "p")
    {
        Console.WriteLine("AI: Zgadłem poprawnie!");
        czyAiZgadlo = true;
    }
    else if (response == "m")
    {
        maxZakres = wylosowanaWartosc - 1; // Zmniejszamy zakres
        wylosowanaWartosc = maszynaLosujaca.Next(minZakres, maxZakres + 1);
    }
    else if (response == "w")
    {
        minZakres = wylosowanaWartosc + 1; // Zwiększamy zakres
        wylosowanaWartosc = maszynaLosujaca.Next(minZakres, maxZakres + 1);
    }
    else
    {
        Console.WriteLine("Nieprawidłowa odpowiedź. Podaj 'm' dla mniejszej, 'w' dla większej, 'p' dla poprawnej.");
    }
}
                                
                            

Paste Hosted With By Wklejamy.pl