Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa esercitazione si compila un quiz dove l'esecutore deve rispondere a quattro problemi aritmetici casuali entro il tempo specificato.Vengono illustrate le seguenti procedure:
Generare numeri casuali utilizzando la classe Random.
Attivare eventi che devono verificarsi in un momento specifico utilizzando un controllo Timer.
Controllare il flusso di programma mediante istruzioni if else.
Eseguire operazioni aritmetiche di base nel codice.
Al termine, il quiz sarà simile all'immagine riportata di seguito, ma con numeri diversi.
Quiz creato in questa esercitazione
.png)
Per scaricare una versione completa del quiz, vedere Esempio di esercitazione per un quiz matematico completo.
[!NOTA]
In questa esercitazione sono trattati sia Visual C# sia Visual Basic; concentrarsi sulle informazioni specifiche del linguaggio di programmazione in uso.
Argomenti correlati
Titolo |
Descrizione |
|---|---|
Passaggio 1: creare un progetto e aggiungere etichette al form |
Iniziare creando il progetto, modificando le proprietà e aggiungendo controlli Label. |
Creare un problema di addizione e utilizzare la classe Random per generare numeri casuali. |
|
Aggiungere un timer per il conto alla rovescia in modo che sia possibile impostare una durata per il quiz. |
|
Aggiungere un metodo per controllare se l'esecutore del quiz ha immesso una risposta corretta al problema. |
|
Passaggio 5: aggiungere gestori di eventi Enter per i controlli NumericUpDown |
Aggiungere gestori eventi per semplificare lo svolgimento del quiz. |
Aggiungere un problema di sottrazione che genera numeri casuali, utilizza il timer e controlla le risposte corrette. |
|
Passaggio 7: aggiungere problemi di moltiplicazione e divisione |
Aggiungere problemi di moltiplicazione e divisione che generano numeri casuali, utilizzano il timer e controllano le risposte corrette. |
Provare altre funzionalità, ad esempio la modifica dei colori e l'aggiunta di un suggerimento. |