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

Schrijf een consoletoepassing waarmee je een eenvoudige boekenlijst beheert met een List<string>.

Opgave

Het hoofdprogramma met het menu is al gegeven in het beginbestand. Het menu wordt telkens opnieuw getoond totdat je kiest om te stoppen:

1. Boek toevoegen
2. Boek verwijderen
3. Alle boeken tonen
4. Aantal boeken tonen
5. Controleren of boek aanwezig is
6. Boeken alfabetisch sorteren en tonen
7. Boek op index tonen
8. Alle boeken wissen
9. Stop

Vul de procedures onderaan aan. Alle procedures werken op dezelfde lijst boeken.

ProcedureWat ze doetUitvoer
BoekToevoegenLeest een titel en voegt die toe met Add.Boek toegevoegd.
BoekVerwijderenLeest een titel en verwijdert die met Remove.Boek verwijderd. of Boek niet gevonden.
ToonBoekenToont alle boeken in hun huidige volgorde.Boeken in de lijst: gevolgd door elke titel op een eigen regel.
ToonAantalBoekenGebruikt Count.Aantal boeken: ...
ControleerBoekLeest een titel en controleert met Contains.Het boek staat in de lijst. of Het boek staat niet in de lijst.
SorteerEnToonBoekenSorteert de lijst alfabetisch met Sort en toont daarna alle boeken.Boeken alfabetisch: gevolgd door elke titel op een eigen regel.
ToonBoekOpIndexLeest een index en toont het boek op die plaats.Boek: ... of Ongeldige index.
WisAlleBoekenMaakt de lijst leeg met Clear.Alle boeken zijn gewist.

Een index begint bij 0. Bij een lijst met drie boeken zijn dus de geldige indexen 0, 1 en 2.

Invoer

Per bewerking geef je eerst het cijfer van je keuze in. Voor opties 1, 2 en 5 volgt op de volgende regel een boektitel. Voor optie 7 volgt op de volgende regel een geheel getal als index.

Uitvoer

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

Voorbeeld

Invoer:

1
Dune
1
1984
4
6
7
0
9

Uitvoer:

1. Boek toevoegen
2. Boek verwijderen
3. Alle boeken tonen
4. Aantal boeken tonen
5. Controleren of boek aanwezig is
6. Boeken alfabetisch sorteren en tonen
7. Boek op index tonen
8. Alle boeken wissen
9. Stop
Boek toegevoegd.
1. Boek toevoegen
2. Boek verwijderen
3. Alle boeken tonen
4. Aantal boeken tonen
5. Controleren of boek aanwezig is
6. Boeken alfabetisch sorteren en tonen
7. Boek op index tonen
8. Alle boeken wissen
9. Stop
Boek toegevoegd.
1. Boek toevoegen
2. Boek verwijderen
3. Alle boeken tonen
4. Aantal boeken tonen
5. Controleren of boek aanwezig is
6. Boeken alfabetisch sorteren en tonen
7. Boek op index tonen
8. Alle boeken wissen
9. Stop
Aantal boeken: 2
1. Boek toevoegen
2. Boek verwijderen
3. Alle boeken tonen
4. Aantal boeken tonen
5. Controleren of boek aanwezig is
6. Boeken alfabetisch sorteren en tonen
7. Boek op index tonen
8. Alle boeken wissen
9. Stop
Boeken alfabetisch:
1984
Dune
1. Boek toevoegen
2. Boek verwijderen
3. Alle boeken tonen
4. Aantal boeken tonen
5. Controleren of boek aanwezig is
6. Boeken alfabetisch sorteren en tonen
7. Boek op index tonen
8. Alle boeken wissen
9. Stop
Boek: 1984
1. Boek toevoegen
2. Boek verwijderen
3. Alle boeken tonen
4. Aantal boeken tonen
5. Controleren of boek aanwezig is
6. Boeken alfabetisch sorteren en tonen
7. Boek op index tonen
8. Alle boeken wissen
9. Stop