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.
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:
| Procedure | Wat ze doet | Uitvoer |
|---|---|---|
VoegNaamToe | Leest een naam en voegt die toe (Add) | Naam toegevoegd. |
VerwijderNaam | Leest een naam en verwijdert die (Remove) | Naam verwijderd. of Naam niet gevonden. |
ToonNamen | Toont alle namen | Namen in de lijst: gevolgd door elke naam op een eigen regel |
ControleerOpNaam | Leest 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.
Per bewerking eerst een regel met het cijfer van je keuze. Voor optie 1, 2 en 4 volgt op de volgende regel de naam.
Telkens het menu, gevolgd door de uitvoer van de gekozen bewerking.
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