Twee prompts bij deze proef. Met Coach krijg je hulp terwijl je de proef maakt, zonder code. Met Quoteer laat je je afgewerkte code streng verbeteren, volgens de puntenverdeling en het boeteblad.

Let op: de quoteerprompt is recent gemaakt en werd niet gebruikt bij de originele proef. De score die je ermee krijgt, zegt dus niets over de scores van toen. Had de proef geen puntenverdeling, dan is die achteraf toegevoegd.

Tip

Dit zijn goede oefeningen om te testen of je alle leerstof van de voorbije hoofdstukken goed beheerst. De volgende opgaven waren ook soms effectieve (tussentijdse) vaardigheidsproeven voor dit vak.

Geschatte tijd om dit te maken: 60 minuten

Module 1 Afsluiter

Opgave

Maak een multitool-applicatie die bij het opstarten een menu toont. Afhankelijk van de keuze van de gebruiker wordt er een ander stuk uitgevoerd. De gebruiker voert een cijfer in. Bij een ander cijfer dan 1 tot en met 4 verschijnt er een foutboodschap. De keuzes zijn:

  • Menuitem 1 - Rekenmachine. Het programma vraagt eerst 2 getallen (kommagetallen) aan de gebruiker, en daarna welke bewerking hij wil doen: +, -, *, / of %. De gebruiker typt het teken van de bewerking. Het programma toont het resultaat van die bewerking op de twee getallen. Is de uitkomst negatief, dan verschijnt ze in het rood.
  • Menuitem 2 - Wachtwoordtester. Vraag de gebruiker zijn wachtwoord. Is dat gelijk aan “ZieScherp”, dan verschijnt er een groene tekst “Toegelaten”. Zo niet, een rode tekst “Verboden”.
  • Menuitem 3 - Recyclage. Kies eender welk programma dat je in dit of een vorig hoofdstuk gemaakt hebt en dat invoer van de gebruiker verwerkt. Plaats dat programma achter dit menuitem.
  • Menuitem 4 - Computersolver. Implementeer volgende flowchart. Een ruit is een vraag die je aan de gebruiker stelt (gebruik de tekst uit de ruit). De gebruiker antwoordt met y of n. Een rechthoek (ook die met ronde hoeken) is tekst die je aan de gebruiker toont.

Flowchart. Vraag Does the computer turn on? Bij Yes de vraag Are there any error messages? met bij Yes Perform a search for the error message en bij No Computer is fine. Bij No de vraag Is the computer power light on? met bij Yes Turn the computer monitor on en bij No Check the computer power cord.

Voorbeeld uitvoer

Tekst die start met “>” is invoer van de gebruiker.

Welkom bij de multitool. Maak je keuze:
1. Rekenmachine
2. Wachtwoordtester
3. Recyclage
4. Computersolver
>1
Geef getal 1:
>7
Geef getal 2:
>2
Welke bewerking? (+, -, *, /, %)
>/
Uitkomst: 3,5
Welkom bij de multitool. Maak je keuze:
1. Rekenmachine
2. Wachtwoordtester
3. Recyclage
4. Computersolver
>4
Does the computer turn on? (y/n)
>n
Is the computer power light on? (y/n)
>y
Turn the computer monitor on

Deze oplossing is afgeschermd.
Studenten krijgen de sleutel van hun lesgever. Heb je de sleutel al eens op dit toestel gebruikt, dan verschijnt de oplossing hier vanzelf.