Toegangscheck
Gebruik drie antwoorden om precies één passende toegangsmelding te tonen.
Vraag om de leeftijd, of iemand student is (j/n) en of het toegangsbewijs geldig is (j/n).
- Is het bewijs niet geldig? Toon
Geen toegang. - Anders: jonger dan 12 krijgt
Kinderkaart. - Anders: een student krijgt
Studentenkorting. - Alle anderen krijgen
Standaardkaart.
Test je programma 4 testgevallen
Test 1 · InvoerLeeftijd: 10
Student: n
Geldig bewijs: j
Toon verwachte uitvoer
KinderkaartTest 2 · InvoerLeeftijd: 20
Student: j
Geldig bewijs: j
Toon verwachte uitvoer
StudentenkortingTest 3 · InvoerLeeftijd: 30
Student: n
Geldig bewijs: n
Toon verwachte uitvoer
Geen toegangTest 4 · GrensgevalLeeftijd: 12
Student: n
Geldig bewijs: j
Toon verwachte uitvoer
StandaardkaartAanname: de gebruiker typt bij de twee ja/nee-vragen altijd precies j of n.
Hint 1 — welke controle komt eerst?
Controleer eerst of het bewijs geldig is. Alleen als dat zo is, hoef je naar leeftijd en studentstatus te kijken.