Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2016, 22:00   #1
GeraEn
 
Регистрация: 11.05.2016
Сообщений: 3
По умолчанию Игра "Угадайка" на JS. Помочь доделать.

Хочу написать игру "Угадайка" на JS. Суть такая: задается рандомное целое число от 1 до 100 включительно. Затем Пользователь вводит свой вариант ответа, после сравнения ответа с загаданным числом, выдается сообщение соответствующее.
Вот в общем код
Код:
<meta charset="utf-8">
<script>
	alert('Игра Угадайка. Угадайте целое число от 1 до 100! Введите q для выхода');	
	do {
	answer = Math.floor(Math.random() * 100) + 1;
	userAnswer = parseInt(prompt('Введите целое число от 1 до 100'));
	if ((userAnswer >= 1) && (userAnswer <= 100)) {
		if (answer == userAnswer) {
			alert ('Поздравляю, Вы угадали!');
			break;
			}
		else if (answer < userAnswer) 
			alert('Ваше число больше загаданного. Попробуйте еще раз!');
		else
			alert('Ваше число меньше загаданного. Попробуйте еще раз!');
		}
	else if ('q') {
		alert('До свидания!');
		break;
		}
	else
		alert('Нужно ввести число от 1 до 100. Попробуйте еще раз')
	}
	while (answer !== userAnswer);
</script>
Подскажите как реализовать подсчет кол-ва введенных ответов.
И еще при вводе любых букв скрипт перекидывает на else if ('q')... Как это исправить?
GeraEn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра "Строим дорогу" на C#. Кто может помочь? dima62 Помощь студентам 3 07.04.2014 19:37
игра "worms", доработка игры "косынка". C# den790 Фриланс 11 09.12.2011 10:53
Играй "Угадайка" в Pascal korzunmaria Помощь студентам 2 23.02.2011 17:42