Beispiel #1
0
        // 4. Угадать случайное число не более чем за 10 попыток.
        // После каждой неудачной попытки должно сообщаться больше или меньше введенное пользователем число, чем то, что загадано.
        // Если за 10 попыток число не отгадано, то вывести загаданное число.
        static void GuessRandomNumber(Homework_2 hw2)
        {
            int number = Random(0, 101), counter = 0, guess, attempts = 10;

            Console.WriteLine(number);
            Console.WriteLine("Угадайте число от 0 до 100");

            while (counter <= attempts)
            {
                Console.WriteLine($"Попытка {counter}");
                guess = Convert.ToInt32(Console.ReadLine());
                string result = hw2.CheckEquality(number, guess);

                Console.WriteLine(result);
                if (result == "Вы угадали!")
                {
                    break;
                }
                counter++;
            }

            if (counter > attempts)
            {
                Console.WriteLine($"Вы не угадали 10 раз. Число было равно {number}");
            }
        }
Beispiel #2
0
        static void GuessRandomNumber(Homework_2 hw2)
        {
            // 4. Угадать случайное число не более чем за 10 попыток.
            // После каждой неудачной попытки должно сообщаться больше или меньше введенное пользователем число, чем то, что загадано.
            // Если за 10 попыток число не отгадано, то вывести загаданное число.

            int number = Random(0, 101), counter = 0, guess, attempts = 10;

            Console.WriteLine(number);
            Console.WriteLine("Угадайте число от 0 до 100");

            while (counter <= attempts)
            {
                Console.WriteLine($"Попытка {counter}");
                guess = Convert.ToInt32(Console.ReadLine());
                string result = hw2.CheckEquality(number, guess);

                Console.WriteLine(result);
                if (result == "Вы угадали!")
                {
                    break;
                }
                counter++;
            }

            if (counter > attempts)
            {
                Console.WriteLine($"Вы не угадали 10 раз. Число было равно {number}");
            }
        }