In de vorige oefening bepaalde je het kwartaal uit een datum. Nu vertrek je van
een maandnaam in plaats van een getal, en gebruik je een
switch-structuur om het juiste kwartaal te kiezen.
| Kwartaal | Maanden |
|---|---|
| Kwartaal 1 | januari, februari, maart |
| Kwartaal 2 | april, mei, juni |
| Kwartaal 3 | juli, augustus, september |
| Kwartaal 4 | oktober, november, december |
Schrijf een programma dat een maandnaam inleest (bijvoorbeeld mei of
februari) en het kwartaal toont waarin die maand valt. Druk het resultaat af
als Kwartaal 1, Kwartaal 2, enzovoort.
De gebruiker mag de maand met hoofdletters of kleine letters schrijven:
Maart en maart horen allebei bij kwartaal 1, en ook gemengde schrijfwijzen
zoals JuLi moeten werken. Tip: zet de invoer eerst om naar kleine letters met
.ToLower(), en vergelijk daarna.
Hoort de invoer bij geen enkele maand (een typfout zoals julie, iets dat
geen maand is zoals maandag, of lege invoer), toon dan Ongeldige maandnaam.
(vang dat op met de default).
Invoer:
mei
Uitvoer:
Kwartaal 2
Invoer: (met een hoofdletter, werkt ook)
Maart
Uitvoer:
Kwartaal 1
Invoer: (een typfout in de maandnaam)
julie
Uitvoer:
Ongeldige maandnaam.