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 == "1")
{
VoegNaamToe();
}
else if (keuze == "2")
{
VerwijderNaam();
}
else if (keuze == "3")
{
ToonNamen();
}
else if (keuze == "4")
{
ControleerOpNaam();
}
else if (keuze == "5")
{
stop = true;
}
else
{
Console.WriteLine("Ongeldige optie.");
}
}
// 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
}