Drop links or images here to add them to the editor.

Schrijf een programma om de namen van de studenten in een klas te beheren in een List<string>. Het programma toont een menu, leest een keuze, en voert de bijhorende bewerking uit, tot je kiest om te stoppen.

Opgave

Het hoofdprogramma met het menu is al gegeven (zie het beginbestand). Het drukt telkens het menu af, leest je keuze, en roept de juiste procedure op:

1. Voeg naam toe
2. Verwijder naam
3. Toon namen
4. Controleer op naam
5. Stop

Jij hoeft enkel de vier procedures in te vullen. Ze werken allemaal op dezelfde lijst studenten:

ProcedureWat ze doetUitvoer
VoegNaamToeLeest een naam en voegt die toe (Add)Naam toegevoegd.
VerwijderNaamLeest een naam en verwijdert die (Remove)Naam verwijderd. of Naam niet gevonden.
ToonNamenToont alle namenNamen in de lijst: gevolgd door elke naam op een eigen regel
ControleerOpNaamLeest een naam en kijkt of die in de lijst zit (Contains)De naam komt voor in de lijst. of De naam komt niet voor in de lijst.

De procedures bij optie 1, 2 en 4 hebben een naam nodig. Die lees je met Console.ReadLine() in de procedure zelf (op de regel na de keuze). Optie 3 leest niets, maar toont de namen in de volgorde waarin ze werden toegevoegd.

Invoer

Per bewerking eerst een regel met het cijfer van je keuze. Voor optie 1, 2 en 4 volgt op de volgende regel de naam.

Uitvoer

Telkens het menu, gevolgd door de uitvoer van de gekozen bewerking.

Voorbeeld

Invoer:

1
Anke
3
5

Uitvoer:

1. Voeg naam toe
2. Verwijder naam
3. Toon namen
4. Controleer op naam
5. Stop
Naam toegevoegd.
1. Voeg naam toe
2. Verwijder naam
3. Toon namen
4. Controleer op naam
5. Stop
Namen in de lijst:
Anke
1. Voeg naam toe
2. Verwijder naam
3. Toon namen
4. Controleer op naam
5. Stop