Warning! It seems that you are using Dodona within another webpage, so not everything may work properly. Let your teacher know so that he can solve the problem by adjusting a setting in the learning environment. In the meantime, you can click this link to open Dodona in a new window.
Warning! The page was not fully loaded, probably because of a network issue. It could be that not all functionalities work as expected. Please try reloading the page.
Namen van studenten
Sign in to test your solution.
// 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
}