Didacticiel 2 : créer un questionnaire mathématique chronométré
Dans ce didacticiel, vous générez un questionnaire dans lequel la personne interrogée doit résoudre quatre problèmes arithmétiques aléatoires dans un délai imparti.Vous apprenez à :
Générer des nombres aléatoires à l'aide de la classe Random.
Déclencher des événements à une heure spécifique à l'aide d'un contrôle Timer.
Contrôler le flux d'un programme à l'aide d'instructions if else.
Effectuer des opérations arithmétiques de base dans le code.
Lorsque vous aurez terminé, votre questionnaire ressemblera à celui illustré ci-dessous, avec des valeurs différentes.
Questionnaire créé dans ce didacticiel
Pour télécharger la version finale du questionnaire, consultez Exemple complet de questionnaire de mathématiques du didacticiel.
[!REMARQUE]
Ce didacticiel couvre à la fois Visual C# et Visual Basic : ne tenez compte que des informations spécifiques au langage de programmation que vous utilisez.
Rubriques connexes
Titre |
Description |
---|---|
Étape 1 : créer un projet et ajouter des étiquettes à votre formulaire |
Commencez par créer le projet, modifier ses propriétés et ajouter des contrôles Label. |
Créez un problème d'addition et utilisez la classe Random pour générer des nombres aléatoires. |
|
Ajoutez un temporisateur pour que le questionnaire soit chronométré. |
|
Ajoutez une méthode pour vérifier si la personne interrogée a fourni une réponse correcte au problème. |
|
Étape 5 : ajouter des gestionnaires d'événements Enter pour les contrôles NumericUpDown |
Ajoutez des gestionnaires d'événements pour faciliter le déroulement du questionnaire. |
Ajoutez un problème de soustraction qui génère des nombres aléatoires, utilise le minuteur et recherche les réponses correctes. |
|
Étape 7 : ajouter des problèmes de multiplication et de division |
Ajoutez des problèmes de multiplication et de division qui génèrent des nombres aléatoires, utilisent le minuteur et recherchent les réponses correctes. |
Essayez d'autres fonctionnalités, telles que la modification des couleurs et l'ajout d'une aide. |