In deze oefening ga ik je wiskundekennis ondervragen.

Oefening 3: Wiskunde quiz

In deze oefening maken we een quiz. Tijd om jouw wiskundekennis eens goed te testen met een quiz die je zelf gaat maken.

Het eindresultaat

Project

file_downloadDownload

cloudScratch-Studio



Waaruit moet dit project bestaan:

  • Een score.
  • De mogelijkheid om te kiezen hoeveel vragen er gesteld worden.
  • Elke vragen is een vermenigvuldigingen tussen twee willeukeurig gekozen getallen.
  • Invoer van de gebruiker met een antwoord op de vraag.
  • Een test om te controleren of het antwoord juist is of niet.

We hebben je project al klaargezet! Nu is het aan jouw om een leuke quiz te maken.

Stappenplan

Stap 1: Maak variabelen aan

Maak twee variabelen aan met de namen score en aantal vragen en zorg ervoor dat hun waarde steeds start op 0.

Stap 2: Vraag invoer

Vraag aan de gebruiker hoeveel vragen er gesteld moeten worden en sla dat antwoord op in de variabele aantal vragen.

Stap 3: Een vraag opstellen

Maak twee variabelen met de namen getal1 en getal2 en zorg ervoor dat de waarde van beide variabelen een willekeurig getal is tussen 0 en 10.

Stap 4: Vraag invoer

Leg de opgave aan de gebruiker voor. Bijvoorbeeld: “Hoeveel is 8 * 2 ?”. Gebruik een aantal keer het blokje “voeg samen” om ervoor te zorgen dat je een mooie zin krijgt.

Stap 5: Als … Anders …

Test of het antwoord dat gegeven is, gelijk is aan de vermenigvuldiging van getal1 met getal2.

  • ALS het antwoord juist is, verander de score met 1 en zeg dat het antwoord goed was. Je kan ook nog een leuk geluidje toevoegen.
  • ANDERS zeg dat het antwoord niet juist is en voeg ook hier een leuk geluidje toe om te laten weten dat ze een fout antwoord hebben gegeven.
Stap 6: Herhalingen

Herhaal stappen 3, 4 en 5 zoveel keer als de gebruiker wil dat je vragen stelt. Gebruik dus de variabele aantal vragen om dit te weten.

Stap 7: Vertel de score

Laat Unix de score zeggen. Bijvoorbeeld: “Je score is 3/5”. (er werden 5 vragen gesteld en ik had er maar 3 goed.) Gebruik ook hier weer het “voeg samen” blokje.

Evaluatie

  • Start de score altijd op 0 bij elke nieuwe quiz?
  • Worden de twee getallen telkens willeukeurig gekozen?
  • Wordt de vergelijking met het aantwoord goed gedaan?
  • Reageert Unix op de juiste manier wanneer een juist antwoord wordt gegeven?
  • Reageert Unix op de juiste manier wanneer een verkeerd antwoord wordt gegeven?
  • Ziet jouw project er ongeveer hetzelfde uit als de oplossing?

Oplossing

De oplossing vind je hier!

file_downloadDownload

cloudScratch-Studio



Je hebt jouw eigen quiz gemaakt. Leuk toch! Op naar de volgende oefening.