Как правильно написать игру - угадай число [закрыт]

184
07 ноября 2021, 06:40
Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 1 год назад.

Улучшить вопрос
  1. Программа "загадывает" случайное число от 1 до 7
  2. Игроку предлагается вводить числа. Программа должна запоминать, сколько попыток было у игрока. Должны запоминаться попытки, содержащие только числа,в заданном промежутке от 1 до 7.
  3. Если игрок нажмет "Отмена" игра должна завершиться.
  4. Если игрок сделал три попытки и не угадал число, игра должна завершиться.
  5. Все сообщения выводятся с помощью alert и prompt.
  6. Обязательное условие при написании игры:

    ● Необходимо использовать continue и break в бесконечном цикле для решения этой задачи.

Answer 1

  function randomInteger(min, max) { 
      let rand = min + Math.random() * (max + 1 - min); 
      return Math.floor(rand);  
    }; 
  let number = randomInteger(1, 7) 
 
 
function ygaday(){ 
  let i = 1; 
  let d = []; 
 while(true){ 
      
     let con = +prompt('Угадайте число от 1 до 7', ''); 
 
    if( i >= 3 ){ 
    console.log( `${con} и ${number}` ) 
    d.push(con); 
    alert(' 3 попытки закончились ...'); 
    console.log( `Вы вели числа ${ d } правильное число ${number}` ); 
    break 
    }; 
    
  if( con == null || con == ''){ 
      break  
    } else if( number == con ){ 
      alert( `Вы угадали правильное число ${number}` ) 
      break 
    } else if( con == new Number(con) && con <= 7){ 
        d.push(con); 
       ++i 
      console.log( `${con} и ${number}` ) 
    }  
  }  
  
}; 
 
ygaday();

READ ALSO
React. Ожидание ответа от сервера

React. Ожидание ответа от сервера

У меня есть компонент User, который рендерит компоненты UserAuth и UserProfileКомпонент User хранит access_token, который получает из UserAuth

144
Как получить переменную в объекте

Как получить переменную в объекте

Нужно создать объект описывающий прямоугольник двумя точками(верхний левый и правый нижний угол)Далее нужно написать функцию, которая принимает...

307
Цепочка наследования

Цепочка наследования

Нужна помощь с реализацией такой вот задачи - функция должна принять массив функций и соединить их в цепочку наследования, после чего новый...

246