Как написать программку на языке JavaScript, которая будет загадывать загадку? Если пользователь ответит правильно, нужно его поздравить и сообщить, что игра окончена. Если ответ будет неверным, следует уведомить пользователя о том, что он не угадал. Также нужно добавить еще 3 загадки и подсчитать количество правильных ответов, сообщив об этом пользователю.
Информатика 7 класс Программирование на языке JavaScript программка на JavaScript загадка игра пользователь ответ поздравление неверный ответ количество правильных ответов 7 класс информатика логическое мышление обучение программированию интерактивная игра условия Циклы массивы функции Новый
Давайте разберемся, как написать простую программу на языке JavaScript, которая будет задавать пользователю загадки. Мы создадим программу, которая задает четыре загадки, подсчитывает количество правильных ответов и сообщает об этом пользователю.
Вот шаги, которые мы будем выполнять:
Создадим переменную count
, которая будет хранить количество правильных ответов. Изначально она будет равна 0.
С помощью функции prompt
зададим первую загадку. Например, "Назовите овощ, который зеленый снаружи и белый внутри. Он начинается на букву 'C'." Мы будем ожидать, что пользователь введет ответ.
Сравниваем ответ пользователя с правильным ответом, например, "Cucumber". Если ответ правильный, увеличиваем count
на 1 и выводим поздравление с помощью функции alert
.
Продолжаем задавать следующие загадки, используя такой же подход. Для каждой загадки:
prompt
.count
.После того как все загадки заданы, выводим общее количество правильных ответов с помощью alert
.
Также сообщаем пользователю, что игра окончена.
Вот пример кода для нашей программы:
var count = 0; var ans = prompt('Назовите овощ, который зеленый снаружи и белый внутри. Он начинается на букву C.', 'ответ'); if (ans == 'Cucumber') { count = count + 1; alert('Поздравляем, ответ правильный!'); } else { alert('Неправильный ответ'); } ans = prompt('Назовите маленький круглый зеленый овощ, который растет в стручках. Он начинается на букву P. Дети его любят.', 'ответ'); if (ans == 'Peas') { count = count + 1; alert('Поздравляем, ответ правильный!'); } else { alert('Неправильный ответ'); } ans = prompt('Что поднимается, когда дождь идет вниз?', 'ответ'); if (ans == 'Umbrella') { count = count + 1; alert('Поздравляем, ответ правильный!'); } else { alert('Неправильный ответ'); } ans = prompt('Я пурпурный, желтый, красный и зеленый. Король не может меня достать, и королева тоже. Я показываю свои цвета после дождя и только когда солнце снова выходит.', 'ответ'); if (ans == 'Rainbow') { count = count + 1; alert('Поздравляем, ответ правильный!'); } else { alert('Неправильный ответ'); } alert('Количество правильных ответов: ' + count); alert('Игра окончена');
Таким образом, мы создали простую игру-загадку на JavaScript, которая позволяет пользователю отвечать на вопросы и получать обратную связь о своих ответах. Если у вас есть вопросы, не стесняйтесь спрашивать!