Sdílet prostřednictvím


Tutoriál 2: Vytvoření matematického kvízu s časovým limitem

V tomto výukovém kurzu vytvoříte kvíz, ve kterém hráč musí odpovědět na čtyři náhodné aritmetické úlohy v rámci určeného časového limitu.Získáte informace o následujících postupech:

  • Generovat náhodná čísla pomocí třídy Random.

  • Události přepínače, ke kterým dojde v určitém čase pomocí ovládacího prvku Timer.

  • Kontrolovat tok programu pomocí příkazů if else.

  • Provádět základní aritmetické operace v kódu.

Po dokončení bude kvíz vypadat jako na následujícím obrázku, s výjimkou odlišných čísel.

Kvíz, který vytváříte v tomto kurzu

Math kvízu se čtyřmi úlohami

Chcete-li stáhnout úplnou verzi kvízu, viz Ukázkový kurz pro dokončení matematického kvízu.

[!POZNÁMKA]

V tomto výukovém programu je zahrnut jazyk Visual C# i Visual Basic, takže se zaměřte na informace, které jsou specifické pro programovací jazyk, který používáte.

Příbuzná témata

Title

Description

Krok 1: Vytvořte projekt a přidejte do svého formuláře popisky

Začněte vytvořením projektu, změnou vlastností a přidáním ovládacích prvků Label.

Krok 2: Vytvořte náhodný problém s přidáním

Vytvořte úlohu sčítání a vygenerujte náhodná čísla pomocí třídy Random.

Krok 3: Přidejte časovač odpočítávání

Přidejte odpočítávání časovače, aby měl kvíz časový limit.

Krok 4: Přidejte metodu CheckTheAnswer()

Přidejte metodu ke kontrole, zda autor kvízu zadal správnou odpověď pro problém.

Krok 5: Přidejte obslužné rutiny události pro ovládací prvky NumericUpDown

Přidejte obslužné rutiny událostí, které usnadňují ovládání kvízu.

Krok 6: Přidejte problém odečtení

Přidejte úlohu odčítání, která generuje náhodná čísla, používá časovač a kontroluje správné odpovědi.

Krok 7: Přidejte problémy násobení a dělení

Přidejte problémy násobení a dělení, které generují náhodná čísla, použijte časovač a zkontrolujte správné odpovědi.

Krok 8: Přizpůsobení kvízu

Zkuste jiné funkce, jako je například změna barev a přidání nápovědy.