Задать вопрос
  • Как сделать программу для угадывания загаданных чисел JS?

    @mihail9108 Автор вопроса
    Программист-самоучка.
    Немного допилил свой код. Теперь после нажатия на кнопку загадать браузер выдает ответы(Да, больше 50,Нет, меньше 50). Но угадывать число не хочет все равно
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
    <p>Ввведите число: <input type="text" id="mynum"></p>
    <button onclick="f1()">Загадать</button>
    <hr>
    <p id="out"></p>
    <p id="temp-out"></p>
    
    <script defer>
        const arr = [];
        for (let i = 0; i < 101; i++) {
            arr[i] = i;
        }
        function sIncrease(i, ii) {
            if (i > ii)
                return 1;
            else if (i < ii)
                return -1;
            else
                return 0;
        }
        arr.sort(sIncrease);
    
        function f1(i,j) {
            var num, prNum, tempOut, out, i=1, j=arr.length;
    
            num = document.getElementById('mynum').value;
            out = document.getElementById('out');
    
            while(i<100){
                prNum = Math.floor ((Math.random() * 100)/2);
    
    
    
            if (num == prNum)
                alert('Вы угадали');
    
            else if (num > 50)
                alert('Да, больше 50');
    
            else (num <50)
                alert('Нет, меньше 50');
            }
        }
    </script>
    </body>
    </html>
    Ответ написан