public static void ShowSubmenu() { Console.WriteLine("Dit is een submenu"); Console.WriteLine("1. Demonstrate Operations"); 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: NumberCombination.DemonstrateOperations(); break; default: Console.WriteLine("Dit getal stelt geen oefening voor."); break; } } }
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 DemonstrateOperations() { NumberCombination pair1 = new NumberCombination(); pair1.Number1 = 12; pair1.Number2 = 34; Console.WriteLine("Paar:" + pair1.Number1 + ", " + pair1.Number2); Console.WriteLine("Sum = " + pair1.Sum()); Console.WriteLine("Verschil = " + pair1.Difference()); Console.WriteLine("Product = " + pair1.Product()); Console.WriteLine("Quotient = " + pair1.Quotient()); }