static void Main(string[] args) { Console.WriteLine("Welkom bij de demo Objectgeorienteerd Programmeren"); while (true) { Console.WriteLine("Topic van de uit te voeren oefeningen"); Console.WriteLine("1. DateTime"); Console.WriteLine("2. Properties en access modifiers"); int number; bool gotNumber = int.TryParse(Console.ReadLine(), out number); if (!gotNumber) { Console.WriteLine("Je hebt geen getal ingevoerd."); } else { switch (number) { case 1: DateTimeExercises.ShowSubmenu(); break; case 2: NumberCombination.ShowSubmenu(); break; default: Console.WriteLine("Dit getal stelt geen topic voor."); break; } } } }
public static void ShowSubmenu() { Console.WriteLine("Dit is een submenu"); Console.WriteLine("1. H10-dag-van-de-week"); Console.WriteLine("2. H10-ticks-sinds-2000"); Console.WriteLine("3. H10-schrikkelteller"); Console.WriteLine("4. H10-simpele-timing"); Console.WriteLine("5. H10-verjaardag-v2"); bool gotNumber; int number; gotNumber = int.TryParse(Console.ReadLine(), out number); if (!gotNumber) { Console.WriteLine("Je hebt geen getal ingevoerd."); } else { switch (number) { case 1: DateTimeExercises.DayOfWeekProgram(); break; case 2: DateTimeExercises.Ticks2000Program(); break; case 3: DateTimeExercises.LeapYearProgram(); break; case 4: DateTimeExercises.ArrayTimerProgram(); break; case 5: DateTimeExercises.BirthdayProgram(); break; default: Console.WriteLine("Dit getal stelt geen oefening voor."); break; } } }