Quiz in Js per scoprire gli array

I giochi in JavaScript, che proponiamo sono utili ad approfondire i concetti teorici sulla programmazione.

Quiz con risposte multipla

In questo gioco proponiamo 3 domande per ogni risposta corretta, il punteggio sarà incrementato di 1 punto.

Altrimenti il punteggio non subirà variazioni e si passa comunque alla domanda successiva. In ogni viene mostrato un messaggio che farà capire se ha indovinato o sbagliato.

Abbiamo bisogno di 2 array, uno che contiene le domande da porre all’utente, l’altro che contiene invece le risposte corrette per poterle poi confrontare.

Utilizziamo quindi un ciclo for per porre le 3 domande di esempio.
Nel nostro caso abbiamo scelto quindi queste semplici domande:

Chi ha scoperto l’America? A) Cristoforo Colombo, B) Vasco de Gama e C) Ferdinando Magellano. La risposta corretta è dunque la A.

Quale pianeta è più vicino al sole? A) Giove, B) Mercurio, C) Giove. La risposta corretta è quindi la B.

Quanti sono gli stati membri dell’Unione Europea? A) 25, B) 26, C) 27. Risposta corretta è perciò la C.

var quiz = ['Chi ha scoperto l\'america? A)Cristoforo Colombo, B)Vasco de Gama C)Magellano', 'Quale pianeta è più vicino al sole? A) Giove, B) Mercurio, C) Giove', 'Quanti sono gli stati membri dell\'unione europea?A)25, B)26, C)27'];

var soluzioni = ['a', 'b', 'c'];
var punteggio = 0;
var risposta;

for (var i = 0; i < 3; i++){
  risposta = prompt(quiz[i]).toLowerCase();
  if(risposta == soluzioni [i]) {
   punteggio++;
   console.log('risposta corretta!');
 }
 else {
   console.log('risposta errata');
 }
}

console.log(punteggio);

Visualizziamo nella console del browser se abbiamo risposto correttamente ed al termine visualizzeremo il nostro punteggio finale.

In questo sezione dedicata ai giochi in JavaScript abbiamo sviluppato un semplice algoritmo per creare un quiz utilizzando gli array i comandi iterativi e condizionali.


Dalla stessa categoria