static void Main(string[] args) { Console.BackgroundColor = ConsoleColor.Gray; Console.ForegroundColor = ConsoleColor.DarkGreen; Console.Clear(); menus.CoolHeader coolHeader = new menus.CoolHeader(); coolHeader.PrintCoolHeader1(); String choice; do { Console.Clear(); menus.CoolHeader cH = new menus.CoolHeader(); cH.PrintCoolHeader2(); #region Head Menu menus.HeadMenu headMenu = new menus.HeadMenu(); headMenu.PrintMenu(); choice = Console.ReadLine(); Console.Clear(); switch (choice) { case "1": //Bob Tabor Menu menus.BobTaborMenu menuBT = new menus.BobTaborMenu(); menuBT.PrintMenuBT(); break; case "2": //Sequence Programming Menu menus.sequenceProgrammingMenu menuSP = new menus.sequenceProgrammingMenu(); menuSP.PrintMenuSP(); break; case "3": //If Loop Menu menus.ifConditionMenu menuIf = new menus.ifConditionMenu(); menuIf.PrintMenuIf(); break; case "4": //For Loop Menu menus.LoopsMenu menuLoops = new menus.LoopsMenu(); menuLoops.PrintMenuLoops(); break; case "5": //Arrays Menu menus.ArraysMenu menuArrays = new menus.ArraysMenu(); menuArrays.PrintSwitchArrays(); break; case "6": menus.OwnArrays menuOwnArray = new menus.OwnArrays(); menuOwnArray.PrintSwitchOwnArrays(); break; case "7": Exercises.Exempel.Reference.ReferenceExempel(); break; case "exit": Console.WriteLine("Avslutar program."); break; default: Console.WriteLine("Error, try again"); Console.ReadKey(); break; } #endregion } while (choice != "exit"); }
public void PrintMenuIf() { String choice; do { ifConditionMenu menuIf = new ifConditionMenu(); menuIf.PrintMenu(); choice = Console.ReadLine(); Console.Clear(); #region ifCondition Cases switch (choice) { case "0": break; #region Övning 1 - 10 case "1": ifCondition.Övning11.RunExercise11(); break; case "2": ifCondition.Övning12 ö12 = new ifCondition.Övning12(); ö12.Print(); break; case "3": ifCondition.Övning13 ö13 = new ifCondition.Övning13(); ö13.Print(); break; case "4": ifCondition.Övning14 ö14 = new ifCondition.Övning14(); ö14.Print(); break; case "5": ifCondition.Övning15 ö15 = new ifCondition.Övning15(); ö15.Print(); break; case "6": ifCondition.Övning16 ö16 = new ifCondition.Övning16(); ö16.Print(); break; case "7": ifCondition.Övning17 ö17 = new ifCondition.Övning17(); ö17.Print(); break; case "8": ifCondition.Övning18 ö18 = new ifCondition.Övning18(); ö18.Print(); break; case "9": ifCondition.Övning19 ö19 = new ifCondition.Övning19(); ö19.Print(); break; case "10": ifCondition.Övning20 ö20 = new ifCondition.Övning20(); ö20.Print(); break; #endregion #region Övning 11 - 20 case "11": ifCondition.Övning21 ö21 = new ifCondition.Övning21(); ö21.Print(); break; case "12": ifCondition.Övning22 ö22 = new ifCondition.Övning22(); ö22.Print(); break; case "13": ifCondition.Övning23 ö23 = new ifCondition.Övning23(); ö23.Print(); break; case "14": ifCondition.Övning24 ö24 = new ifCondition.Övning24(); ö24.Print(); break; case "15": ifCondition.Övning25 ö25 = new ifCondition.Övning25(); ö25.Print(); break; case "16": ifCondition.Övning26 ö26 = new ifCondition.Övning26(); ö26.Print(); break; case "17": ifCondition.Övning27 ö27 = new ifCondition.Övning27(); ö27.Print(); break; case "18": break; case "19": ifCondition.Övning29 ö29 = new ifCondition.Övning29(); ö29.Print(); break; case "20": ifCondition.Övning29Continued ö29C = new ifCondition.Övning29Continued(); ö29C.Print(); break; #endregion default: Console.WriteLine("Error, try again"); Console.ReadKey(); break; } #endregion } while (choice != "0"); }