static void LeapYear() { int inputYearStart = 0; int inputYearEnd = 9999; //Get input, cheek if ok Console.WriteLine("-- Amazing Leap Year Calculator 2019 --"); //Input 1 while (true) { inputYearStart = ClassE01.ReadInt("First year:"); if (inputYearStart < 0 || inputYearStart > 9999) { Console.WriteLine("Year must be between 0 and 9999."); } else { break; } } //Input 2 while (true) { inputYearEnd = ClassE01.ReadInt("Secound year:"); if (inputYearEnd < inputYearStart || inputYearEnd > 9999) { Console.WriteLine("Year must be between " + inputYearStart + " and 9999."); } else { break; } } //Date times Console.WriteLine(); for (int year = inputYearStart; year <= inputYearEnd; year++) { if (DateTime.IsLeapYear(year)) { Console.WriteLine(year + "*"); } else { Console.WriteLine(year + ""); } } }
static void Main(string[] args) { while (true) { switch (ClassE01.ReadInt("Pick Exercise: \n week1: 1-13 \n week2: 14-16 \n 0 to exit.")) { //Exercise Week 1 case 1: ClassE01 exersise1 = new ClassE01(); break; case 2: ClassE02 exersise2 = new ClassE02(); break; case 3: ClassE03 exersise3 = new ClassE03(); break; case 4: ClassE04 exersise4 = new ClassE04(); break; case 5: ClassE05 exersise5 = new ClassE05(); break; case 6: ClassE06 exersise6 = new ClassE06(); break; case 7: ClassE07 exersise7 = new ClassE07(); break; case 8: ClassE08 exersise8 = new ClassE08(); break; case 9: ClassE09 exersise9 = new ClassE09(); break; case 10: ClassE10 exersise10 = new ClassE10(); break; case 11: ClassE11 exersise11 = new ClassE11(); break; case 12: ClassE12 exersise12 = new ClassE12(); break; case 13: ClassE13 exersise13 = new ClassE13(7, 4); int l = 0; int pice; while (l <= 5) { for (int i = 0; i < 7; i++) { pice = exersise13.GenerateNewPice(); Console.Write(pice); } Console.WriteLine(); l++; } break; //Exercise week2 case 14: Box box1 = new Box(); Box box2 = new Box(17, 4, 13, 8, "Blue"); box1.startPointX = 3; box1.startPointY = 2; box1.boxWidth = 7; box1.boxHeight = 4; box1.ForegroundColor = ConsoleColor.Red; // draw both on the screen box1.Draw(); box2.Draw(); break; case 15: var manager = new BoxManager() { boxList = new List <Box>() }; // add a box to the list manager.boxList.Add(new Box() { boxHeight = 10, boxWidth = 20, ForegroundColor = ConsoleColor.Red, }); // and another one manager.boxList.Add(new Box() { boxHeight = 6, boxWidth = 12, ForegroundColor = ConsoleColor.Blue, }); //manager.listAllBoxes(); manager.DrawInCenter(); break; case 16: XScreenSaver scren = new XScreenSaver(); scren.StartScrensaver(); break; case 0: Environment.Exit(0); break; default: Console.WriteLine("Number not in list."); break; } Console.ReadKey(); Console.Clear(); } }