Freigeben über


Lernprogramm 2: Erstellen eines Mathequiz mit Zeitmessung

In diesem Lernprogramm erstellen Sie ein Quiz, bei dem der Quizteilnehmer vier zufällige Mathematikaufgaben innerhalb einer angegebenen Zeit lösen muss.Sie lernen Folgendes:

  • Generieren von Zufallszahlen mithilfe der Random-Klasse.

  • Auslösen von Ereignissen, die zu einem bestimmten Zeitpunkt ausgeführt werden, indem Sie ein Timer-Steuerelement verwenden.

  • Steuern des Programmablaufs mit if else-Anweisungen.

  • Ausführen grundlegender arithmetischer Operationen im Code.

Nach Abschluss der Übung sieht das Quiz wie im folgenden Bild dargestellt aus, enthält jedoch andere Zahlen.

Quiz, das Sie in diesem Lernprogramm erstellen

Mathetest mit vier Aufgaben

Informationen zum Herunterladen einer vollständige Version des Quiz finden Sie unter Referentenbeispiel des vollständigen Mathequiz.

HinweisHinweis

In diesem Lernprogramm werden sowohl Visual C# als auch Visual Basic behandelt. Achten Sie also auf die entsprechenden Informationen zu der Programmiersprache, die Sie verwenden.

Verwandte Themen

Titel

Beschreibung

Schritt 1: Erstellen eines Projekts und Hinzufügen von Bezeichnungen zum Formular

Beginnen Sie, indem Sie das Projekt erstellen, Eigenschaften ändern und Label-Steuerelemente hinzufügen.

Schritt 2: Erstellen einer zufälligen Additionsaufgabe

Erstellen Sie eine Additionsaufgabe, und erstellen Sie Zufallszahlen mithilfe der Random-Klasse.

Schritt 3: Hinzufügen eines Countdownzeitgebers

Fügen Sie einen Countdownzeitgeber hinzu, damit beim Quiz die Zeit gestoppt werden kann.

Schritt 4: Hinzufügen der CheckTheAnswer()-Methode

Fügen Sie eine Methode hinzu, mit der überprüft wird, ob der Quizteilnehmer eine richtige Antwort für die Aufgabe eingegeben hat.

Schritt 5: Hinzufügen von Enter-Ereignishandlern für die NumericUpDown-Steuerelemente

Fügen Sie Ereignishandler hinzu, mit denen das Quiz einfacher durchzuführen ist.

Schritt 6: Hinzufügen einer Subtraktionsaufgabe

Fügen Sie eine Subtraktionsaufgabe hinzu, in der Zufallszahlen generiert werden, der Zeitgeber verwendet und überprüft wird, ob richtige Antworten eingegeben wurden.

Schritt 7: Hinzufügen von Multiplikations- und Divisionsaufgaben

Fügen Sie Multiplikations- und Divisionsaufgaben hinzu, für die Zufallszahlen generiert werden, der Zeitgeber verwendet und überprüft wird, ob richtige Antworten eingegeben wurden.

Schritt 8: Anpassen des Quiz

Probieren Sie andere Funktionen aus. Ändern Sie z. B. Farben, und fügen Sie einen Hinweis hinzu.