Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

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.

KwartaalMaanden
Kwartaal 1januari, februari, maart
Kwartaal 2april, mei, juni
Kwartaal 3juli, augustus, september
Kwartaal 4oktober, 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.