Share via


Didacticiel 3 : créer un questionnaire mathématique

Dans ce didacticiel, vous générez un questionnaire de mathématiques chronométré, où le joueur doit résoudre quatre problèmes arithmétiques aléatoires dans le temps imparti.Vous apprenez à :

  • Générer des nombres aléatoires à l'aide de la classe Random.

  • Déclencher des événements à 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.

Lorsque vous aurez terminé, votre programme ressemblera à l'image suivante.

Jeu créé dans ce didacticiel

Questionnaire mathématique avec quatre problèmes

[!REMARQUE]

Ce didacticiel aborde 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.

Étape 2 : créer un problème d'addition aléatoire

Créez un problème d'addition qui génère des nombres aléatoires à l'aide de la classe Random.

Étape 3 : ajouter un temporisateur

Ajoutez un temporisateur pour que le questionnaire soit chronométré.

Étape 4 : ajouter la méthode CheckTheAnswer()

Ajoutez une méthode pour vérifier l'exactitude des réponses.

Étape 5 : ajouter des gestionnaires d'événements Enter pour les contrôles NumericUpDown

Ajoutez des gestionnaires d'événements pour simplifier l'utilisation de votre programme.

Étape 6 : ajouter un problème de soustraction

Ajoutez un problème de soustraction qui génère des nombres aléatoires.Vérifiez les réponses correctes et utilisez la minuterie.

É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.Vérifiez les réponses correctes et utilisez la minuterie.

Étape 8 : tester d'autres fonctionnalités

Essayez d'autres fonctionnalités, telles que la modification des couleurs et l'ajout d'une aide.