Вопрос задан 05.07.2023 в 12:08. Предмет Информатика. Спрашивает Стреха Паша.

Cоздание теста на знание столиц стран мира. Задание1. С помощью confirm() создайте тест с вопросами

о столицах стран мира. Например: «Введите столицу Австралии» или «Сидней – это столица Австралии?». После прохождения теста пользователю должно выводиться сообщение с количеством правильных ответов.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Волосенкова Таня.

Ответ:

  • var answers =
  • [
  • confirm("Сидней – это столица Австралии?")===false,
  • prompt("Введите столицу Австралии")==="Канберра",
  • prompt("Введите столицу Македонии")==="Скопье",
  • confirm("Москва – это город в США?")===false,
  • confirm("Рим – это столица Италии?")===true,
  • confirm("Юрмала – это город в Ливии?")===false,
  • confirm("Юрмала – это город в Литвы?")===false,
  • confirm("Юрмала – это город в Латвии?")===true,
  • confirm("Юрмала – это город в Австрии?")===false,
  • ];
  • var result = answers.reduce((result,answer)=>result+=answer?1:0);
  • alert (`Ваш результат: ${result}/${answers.length}`);

Пример работы:


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания теста на знание столиц стран мира с использованием JavaScript и функции confirm(), вам следует подготовить список вопросов и правильных ответов. Вот пример, как это можно сделать:

javascript
// Список вопросов и ответов (страна: столица) const questions = { "Австралия": "Канберра", "Бразилия": "Бразилиа", "Канада": "Оттава", // Добавьте остальные страны и столицы }; let correctAnswers = 0; // Проход по списку вопросов и задание пользователю for (const country in questions) { const userAnswer = confirm(`Столица страны ${country}?`); if (userAnswer === true) { if (prompt(`Введите столицу ${country}:`) === questions[country]) { correctAnswers++; } } } // Вывод результата alert(`Вы правильно ответили на ${correctAnswers} вопрос(ов).`);

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

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос