Esercitazione 3: creare un quiz matematico
In questa esercitazione si compila un quiz matematico a tempo, dove il giocatore deve rispondere a quattro problemi aritmetici casuali entro il tempo specificato.Vengono illustrate le procedure seguenti:
Generare numeri casuali utilizzando la classe Random.
Attivare eventi mediante un controllo Timer.
Controllare il flusso di programma mediante istruzioni if else.
Eseguire operazioni aritmetiche di base.
Al termine delle varie procedure, il programma sarà simile all'immagine che segue.
Gioco che si creerà in questa esercitazione
[!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 che genera numeri casuali utilizzando la classe Random. |
|
Aggiungere un timer per il conto alla rovescia in modo che sia possibile impostare una durata per il quiz. |
|
Aggiungere un metodo per verificare le risposte corrette. |
|
Passaggio 5: aggiungere gestori di eventi Enter per i controlli NumericUpDown |
Aggiungere gestori di eventi per rendere il programma più facile da utilizzare. |
Aggiungere un problema di sottrazione che genera numeri casuali.Verificare le risposte corrette e utilizzare il timer. |
|
Passaggio 7: aggiungere problemi di moltiplicazione e divisione |
Aggiungere problemi di moltiplicazione e divisione che generano numeri casuali.Verificare le risposte corrette e utilizzare il timer. |
Provare altre funzionalità, ad esempio la modifica dei colori e l'aggiunta di un suggerimento. |