Untitled
Guest 86 30th Oct, 2024
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