avatar
Untitled

Guest 86 30th Oct, 2024

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.");
    }
}
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM