Opgepast! Het lijkt erop dat je Dodona gebruikt binnen een andere webpagina waardoor mogelijk niet alles goed werkt. Laat dit weten aan de lesgever zodat die het probleem kan oplossen door een instelling in de leeromgeving aan te passen. Ondertussen kan je op deze link klikken om Dodona te openen in een nieuw venster.
Opgepast! De pagina kon niet volledig ingeladen worden, waarschijnlijk door een netwerkprobleem. Het kan zijn dat niet alle functionaliteit beschikbaar is. Probeer de pagina te verversen.
Namen van studenten
Log in om je oplossingen te testen.
// Het hoofdprogramma met het menu is gegeven. Vul jij de vier procedures
// onderaan in. Elke procedure werkt op dezelfde lijst 'studenten'.
List<string> studenten = new List<string>();
bool stop = false;
while (!stop)
{
Console.WriteLine("1. Voeg naam toe");
Console.WriteLine("2. Verwijder naam");
Console.WriteLine("3. Toon namen");
Console.WriteLine("4. Controleer op naam");
Console.WriteLine("5. Stop");
string keuze = Console.ReadLine();
if (keuze == null) break;
switch (keuze)
{
case "1": VoegNaamToe(); break;
case "2": VerwijderNaam(); break;
case "3": ToonNamen(); break;
case "4": ControleerOpNaam(); break;
case "5": stop = true; break;
default: Console.WriteLine("Ongeldige optie."); break;
}
}
// Lees de volgende regel (de naam) en voeg die toe aan 'studenten'.
// Druk daarna af: Naam toegevoegd.
void VoegNaamToe()
{
// TODO: implementeer deze procedure
}
// Lees de naam en verwijder die uit 'studenten' (gebruik Remove).
// Lukt het verwijderen, druk dan af: Naam verwijderd.
// Zit de naam niet in de lijst: Naam niet gevonden.
void VerwijderNaam()
{
// TODO: implementeer deze procedure
}
// Druk eerst af: Namen in de lijst:
// daarna elke naam in 'studenten' op een eigen regel (in toevoegvolgorde).
void ToonNamen()
{
// TODO: implementeer deze procedure
}
// Lees de naam en controleer met Contains of die in 'studenten' zit.
// Zo ja, druk af: De naam komt voor in de lijst.
// Zo nee: De naam komt niet voor in de lijst.
void ControleerOpNaam()
{
// TODO: implementeer deze procedure
}