Concetti Chiave
- Il codice è progettato per un gioco di calcolo in cui l'utente deve rispondere a domande matematiche generate casualmente.
- Le funzioni JavaScript generano numeri casuali e calcolano il prodotto, che l'utente deve indovinare.
- Un timer integrato tiene traccia del tempo impiegato dall'utente per rispondere a ciascuna domanda.
- Il punteggio dell'utente è basato sul numero di risposte corrette e sul tempo totale impiegato.
- Il gioco consente un massimo di 20 domande, dopo di che viene calcolato un punteggio finale su 1000.
: = |
Studia con la mappa concettuale
Mettiti alla prova con il quiz
Domanda 1 di 5
Cosa fa la funzione calcolo(1,10) nel codice?
A. Calcola e mostra il tempo totale di esecuzione
B. Genera un solo numero casuale compreso tra 1 e 10
C. Genera due numeri casuali tra 1 e 9, calcola il prodotto e imposta campo2 con il prodotto e campo1 con il secondo fattore
D. Avvia il timer e mette a zero i contatori
Spiegazione
calcolo() chiama numcasuale(1,10) due volte per numero1 e numero2 (1..9), calcola numero3 = numero1 * numero2 e assegna campo2 = numero3 e campo1 = numero2
Domanda 2 di 5
Qual è l'intervallo dei valori restituiti da numcasuale(1,10)?
A. Interi da 0 a 9 inclusi
B. Interi da 1 a 9 inclusi
C. Interi da 1 a 10 inclusi
D. Numeri decimali da 1 a 10
Spiegazione
La funzione calcola un valore modulo (numerob-numeroa) e poi aggiunge numeroa, quindi l'estremo superiore è escluso: 1..9
Domanda 3 di 5
Cosa deve inserire l'utente nel campo campo3 per rispondere correttamente?
A. Il prodotto tra campo1 e campo2
B. Il tempo impiegato per rispondere
C. Il numero1, cioè il risultato della divisione campo2 : campo1
D. Il secondo fattore numero2
Spiegazione
campo2 contiene il prodotto (numero3) e campo1 contiene numero2; l'utente deve calcolare numero1 = campo2 ÷ campo1
Domanda 4 di 5
Cosa succede se si clicca il pulsante PARTENZA?
A. Avvia solo il timer senza generare domande
B. Inizia la sfida azzerando i contatori e genera la prima domanda
C. Invia il form al server
D. Riavvia la pagina corrente
Spiegazione
La funzione vai() imposta variabili iniziali (giuste, ttotale, conta, iniz) e chiama calcolo(1,10) per generare la prima domanda
Domanda 5 di 5
Come viene calcolato il voto finale al termine delle domande?
A. voto = 50 * risposte esatte - tempo totale + 70, limitato a 1000
B. voto = percentuale di risposte corrette su 100
C. voto = risposte esatte * 10 - tempo medio
D. voto = tempo totale / numero di domande
Spiegazione
Il codice usa la formula voto = 50*giuste - ttotale + 70, arrotonda con Math.floor e applica un tetto massimo di 1000
Errore durante il login. Riprova.
Quiz completato
Ecco il tuo risultato personalizzato