Taken beheren

Sign in to test your solution.
// Het hoofdprogramma met het menu is gegeven. Vul jij de drie procedures // onderaan in. Elke procedure werkt op dezelfde stapel 'taken'. Stack<string> taken = new Stack<string>(); bool stop = false; while (!stop) { Console.WriteLine("1. Voeg taak toe"); Console.WriteLine("2. Verwijder laatst toegevoegde taak"); Console.WriteLine("3. Toon laatst toegevoegde taak"); Console.WriteLine("4. Stop"); string keuze = Console.ReadLine(); if (keuze == null) break; switch (keuze) { case "1": VoegTaakToe(); break; case "2": VerwijderLaatstToegevoegdeTaak(); break; case "3": ToonLaatstToegevoegdeTaak(); break; case "4": stop = true; break; default: Console.WriteLine("Ongeldige optie."); break; } } // Lees de volgende regel (de taak) en plaats die bovenop de stapel (Push). // Druk daarna af: Taak toegevoegd. void VoegTaakToe() { // TODO: implementeer deze procedure } // Is de stapel niet leeg (Count > 0)? Verwijder dan de bovenste taak (Pop) en // druk af: Laatst toegevoegde taak '<taak>' verwijderd. // Is de stapel leeg: Er zijn geen taken om te verwijderen. void VerwijderLaatstToegevoegdeTaak() { // TODO: implementeer deze procedure } // Is de stapel niet leeg (Count > 0)? Toon dan de bovenste taak (Peek): // Laatst toegevoegde taak: <taak> // Is de stapel leeg: Geen taken toegevoegd. void ToonLaatstToegevoegdeTaak() { // TODO: implementeer deze procedure }