Example #1
0
        private void PassedLevel1()
        {
            Console.Clear();
            Station.WriteLine("Congratulations you have passed Level 1");
            Station.WriteLine("instead of pressing enter");
            Station.WriteLine("type 'formula' to go to level two");
            Station.WriteLine("it will be invisible, just type it");
            Station.WriteLine("Pres any key to continue");
            Console.ReadKey(true);
            StartCalendar sc = new StartCalendar();

            sc.Start();
        }
Example #2
0
        public void Start()
        {
            Console.Clear();

            Station.WriteLine("Here we would learn all the years");
            Station.WriteLine("we would be using your knowledge of the ");
            Station.WriteLine("major system it is a phonetic system");
            Station.WriteLine("we still give the image peg name for a standard class");

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();

            Console.Clear();

            Station.WriteLine("you use the Phonetic Peg System for images to represent the");
            Station.WriteLine("last two digits of the year (0 to 99), ");
            Station.WriteLine("and the Shape Peg system for the year code (from 0 to 6).");
            Station.WriteLine("You then use the Link System to mentally link");
            Station.WriteLine("those two images together.");

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();

            Console.Clear();
            Station.WriteLine("Learn the Shapes first\n");
            Station.WriteLine(@"shape
0 = donut 
1 = spear
2 = swan
3 = mac donalds
4 = yatch
5 = hook
6 = yoyo");

            Station.WriteLine("\nPress any key to continue");
            Console.ReadKey();


            Console.Clear();

            Station.WriteLine("you use the Phonetic Peg System for images to represent the");
            Station.WriteLine("last two digits of the year (0 to 99), ");
            Station.WriteLine("and the Shape Peg system for the year code (from 0 to 6).");
            Station.WriteLine("You then use the Link System to mentally link");
            Station.WriteLine("those two images together.");

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();


            Console.Clear();

            Station.WriteLine("lets learn the first 20");
            Station.WriteLine(@"Year	Year Code   Major Mnemonic
2000    0       Sys
2001    1       set
2002    2       sun
2003    3       sim
2004    5       sore
2005    6       seal
2006    0       surge
2007    1       sock
2008    3       sieve
2009    4       swab
2010    5       toes
2011    6       tot
2012    1       tin
2013    2       tomb
2014    3       tire
2015    4       towel
2016    6       dish
2017    0       tack
2018    1       dove
2019    2       tub
2020    4       nose");

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();



            Console.Clear();

            Station.WriteLine("Lets us do some drills");
            Station.WriteLine("lets see your recall of the year codes");
            Station.WriteLine("We are going to practice with some real years");
            Station.WriteLine("Press any key to continue");
            Console.ReadKey();

            int    score;
            Drill2 d2 = new Drill2();

            do
            {
                score = d2.FourYears(2000, 2020, 40, 10);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);

            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);

            //////////////////////////////////////
            Console.Clear();

            Station.WriteLine("lets learn the first 20");
            Station.WriteLine(@"Year	Year Code   Major Mnemonic
2021	5		net
2022	6		nun
2023	0		nemo
2024	2		naira(20)
2025	3		nail
2026	4		notch
2027	5		neck
2028	0		knife
2029	1		knob
2030	2		mice
2031	3		mat
2032	5		moon
2033	6		mummy
2034	0		mower
2035	1		mail
2036	3		match
2037	4		mack
2038	5		movie
2039	6		mop
2040	1		rose"        );

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();



            Console.Clear();

            Station.WriteLine("Lets us do some drills");
            Station.WriteLine("lets see your recall of the year codes");
            Station.WriteLine("We are going to practice with some real years");
            Station.WriteLine("Press any key to continue");
            Console.ReadKey();


            do
            {
                score = d2.FourYears(2021, 2040, 40, 10);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);

            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);
            /////////////////////


            //////////////////////////////////////
            Console.Clear();

            Station.WriteLine("lets learn the first 20");
            Station.WriteLine(@"Year	Year Code   Major Mnemonic
2041	2		rat
2042	3		rain
2043	4		ram
2044	6		rower
2045	0		roll
2046	1		roach
2047	2		rock
2048	4		roof
2049	5		rob
2050	6		lace
2051	0		lot
2052	2		lion
2053	3		lime
2054	4		lure
2055	5		lilly
2056	0		leech
2057	1		log
2058	2		lava
2059	3		lip
2060	5		cheese"        );

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();



            Console.Clear();

            Station.WriteLine("Lets us do some drills");
            Station.WriteLine("lets see your recall of the year codes");
            Station.WriteLine("We are going to practice with some real years");
            Station.WriteLine("Press any key to continue");
            Console.ReadKey();


            do
            {
                score = d2.FourYears(2041, 2060, 40, 10);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);

            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);
            ////////////////////////////


            //////////////////////////////////////
            Console.Clear();

            Station.WriteLine("lets learn the first 20");
            Station.WriteLine(@"Year	Year Code   Major Mnemonic
2061	6		chat(whatsapp)
2062	0		chain
2063	1		gem
2064	3		cherry
2065	4		jail
2066	5		choo choo
2067	6		chuck(spy glasses)
2068	1		chef
2069	2		cheap (aba cloth sellers)
2070	3		case
2071	4		cot
2072	6		coin
2073	0		comb
2074	1		car
2075	2		coal
2076	4		cash
2077	5		coke
2078	6		cave
2079	0		cob
2080	2		fez"        );

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();



            Console.Clear();

            Station.WriteLine("Lets us do some drills");
            Station.WriteLine("lets see your recall of the year codes");
            Station.WriteLine("We are going to practice with some real years");
            Station.WriteLine("Press any key to continue");
            Console.ReadKey();


            do
            {
                score = d2.FourYears(2061, 2080, 40, 10);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);

            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);
            ////////////////////////////

            //////////////////////////////////////
            Console.Clear();

            Station.WriteLine("lets learn the first 20");
            Station.WriteLine(@"Year	Year Code   Major Mnemonic
2081	3		fit
2082	4		phone
2083	5		foam
2084	0		fur
2085	1		file
2086	2		fish
2087	3		fog
2088	5		fife
2089	6		fob
2090	0		bus
2091	1		bat
2092	3		bone
2093	4		bum
2094	5		bear
2095	6		bell
2096	1		beach
2097	2		book
2098	3		puff
2099	4		pipe"        );

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();



            Console.Clear();

            Station.WriteLine("Lets us do some drills");
            Station.WriteLine("lets see your recall of the year codes");
            Station.WriteLine("We are going to practice with some real years");
            Station.WriteLine("Press any key to continue");
            Console.ReadKey();


            do
            {
                score = d2.FourYears(2081, 2099, 40, 10);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);

            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);
            ////////////////////////////


            Console.Clear();
            Station.WriteLine("Congratulations you have passed Level 4");
            Station.WriteLine("instead of pressing enter");
            Station.WriteLine("type 'other centuries' to go to level five");
            Station.WriteLine("it will be invisible, just type it");
            Station.WriteLine("Pres any key to continue");
            Console.ReadKey(true);
            StartCalendar sc = new StartCalendar();

            sc.Start();
        }
Example #3
0
        public void Start()
        {
            Console.Clear();

            Station.WriteLine("Here we would learn to do it for other centuries");
            Station.WriteLine("there's a simple pattern to alter the day for other centuries: ");
            Station.WriteLine(@"2300 to 2399 = add 1
2200 to 2299 = add 3
2100 to 2199 = add 5
2000 to 2099 = add 0
1900 to 1999 = add 1
1800 to 1899 = add 3
1700 to 1799 = add 5
1600 to 1699 = add 0
");

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();

            //////////////////////
            Console.Clear();

            Station.WriteLine(@"There is one VERY important note here for 
January and February dates in the years ending in 00: 
If a year ends in 00, it's only a leap year if it's divisible by 400.
 The years 1600, 2000, and 2400, and so on are leap years,
while years like 1900, 1800, and 2100 are not. 
If you're given a January or February 
date in a year ending in 
double check whether it's a leap year 
before you make the leap year adjustment.");

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();

            //////////////////////
            Console.Clear();

            Station.WriteLine(" here we are going to practice all the years");

            Station.WriteLine("Press any key to continue");
            Console.ReadKey();

            /////////////////////////////
            Console.Clear();

            Station.WriteLine("Lets us do some drills");
            Station.WriteLine("this wpuld contain 1600 to 2399");
            Station.WriteLine("We are going to practice with all years");
            Station.WriteLine("Press any key to continue");
            Console.ReadKey();

            int    score;
            Drill2 d2 = new Drill2();

            do
            {
                score = d2.FourYears(1600, 2399, 40, 10);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);

            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);


            ////////////////////////////


            Console.Clear();
            Station.WriteLine("Congratulations you have passed Level 5");
            Station.WriteLine("instead of pressing enter");
            Station.WriteLine("type 'master' to go to final level");
            Station.WriteLine("it will be invisible, just type it");
            Station.WriteLine("Pres any key to continue");
            Console.ReadKey(true);
            StartCalendar sc = new StartCalendar();

            sc.Start();
        }
Example #4
0
        public void Start()
        {
            Console.Clear();
            Station.WriteLine("Here we would learn about leap years");
            Station.WriteLine("basically any year that the last two digits");
            Station.WriteLine("is divisible by four is a leap year");
            Station.WriteLine("hence we would learn the multiples of 4 from 4 to 96");

            Station.WriteLine(" Press any key to Continue");
            Console.ReadKey(true);

            Console.Clear();
            Station.WriteLine("an easy pattern that occurs from 4 - 96 is");
            Station.WriteLine("if the first letter is even then the multiples of 4 are");
            Station.WriteLine("that it ends in 0, 4 or 8");
            Station.WriteLine("if odd, then ends in 2 or 6");

            Station.WriteLine(" Press any key to Continue");
            Console.ReadKey(true);

            Console.Clear();
            Station.WriteLine("96 is the highest you will need ");
            Station.WriteLine("in this drill you are to type the first  multiples of 4 in " + 20 + " seconds");
            Station.WriteLine("that means 4 to 96 ");
            Station.WriteLine("there are two rounds ");

            Station.WriteLine("\n Press any key to Begin Drill");
            Console.ReadKey(true);

            Console.Clear();

            int    score;
            Drill2 d2 = new Drill2();

            string[] multiples4 = { "4",  "8",  "12", "16", "20", "24", "28", "32", "36", "40", "44", "48", "52", "56",
                                    "60", "64", "68", "72", "76", "80", "84", "88", "92", "96", };
            do
            {
                score = d2.MultiplesType(multiples4, 35);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);
            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);

            /////
            Console.Clear();
            Station.WriteLine("\n\nNow lets try another drill");
            Station.WriteLine("in this drill you are to type true or false");
            Station.WriteLine("if the number is a multiple or not");

            Station.WriteLine("\n Press any key to Begin Drill");
            Console.ReadKey(true);

            Console.Clear();

            do
            {
                score = d2.MultiplesGuess(0, 120, multiples4, 35, 20);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);


            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);


            Console.Clear();
            Station.WriteLine("Years ending in 00 are only leap years if they're divisible by 400.");
            Station.WriteLine("So, 1600, 2000, and 2400 are leap years, while 1800, 1900, and 2100 are not.");
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);

            Console.Clear();
            Station.WriteLine("Congratulations you have passed Level 3");
            Station.WriteLine("instead of pressing enter");
            Station.WriteLine("type 'all years' to go to level three");
            Station.WriteLine("it will be invisible, just type it");
            Station.WriteLine("Pres any key to continue");
            Console.ReadKey(true);
            StartCalendar sc = new StartCalendar();

            sc.Start();
        }
Example #5
0
        public void Start()
        {
            Console.Clear();

            Station.WriteLine("Welcome to Formula");
            Station.WriteLine("Ready for the formula? Here it is: ");
            Station.WriteLine("[Month Code + Date + Year Code = Day of Week Code.] ");
            Station.WriteLine("We haven't covered year codes yet,");
            Station.WriteLine("so I'm just going to teach you four ");
            Station.WriteLine("simple ones with which to start out:");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);

            //////////////////////////////////
            Console.Clear();
            Station.WriteLine("2000 = 0");
            Station.WriteLine("2001 = 1");
            Station.WriteLine("2002 = 2");
            Station.WriteLine("2003 = 3");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);

            ///////////////////////
            Console.Clear();
            Station.WriteLine("Let's figure out May 1, 2000. ");
            Station.WriteLine("The mnemonic is MAY-0, so May is a 0.");
            Station.WriteLine("The date itself is the first, so we use 1.");
            Station.WriteLine("The year code for 2000 is 0, so our problem is");
            Station.WriteLine("0 + 1 + 0 = 1.");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);


            ///////////////////////
            Console.Clear();
            Station.WriteLine("Which weekday has a code of 1 ? ONEday is MONday, ");
            Station.WriteLine("so Monday is the day of the week on which May 1, 2000 fell.");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);


            /////////////////////
            Console.Clear();
            Station.WriteLine("Let's try a date that's a little more challenging. ");
            Station.WriteLine("Our next date is October 4, 2000. October is 6 (remember “SIX or treat”?),");
            Station.WriteLine("and 2000 is still 0, so that gives us 6 + 4 + 0 = 10.");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);

            /////////////////////
            Console.Clear();
            Station.WriteLine("Wait a minute, the weekday codes only range from 0 to 6! ");
            Station.WriteLine("What do we do with a 10, or any result higher than 6 for that matter?");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);

            /////////////////////
            Console.Clear();
            Station.WriteLine("If you look on a calendar, ");
            Station.WriteLine("the 10th of any month will always fall on the");
            Station.WriteLine("same day of the week as the 3rd,");
            Station.WriteLine("because the 3rd is 7 days earlier.");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);

            /////////////////////
            Console.Clear();
            Station.WriteLine("Hence we can subtract 7, or any multiples of 7 to reduce the answer.");
            Station.WriteLine("we are now going to learn a little about the multiples of 7.");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);



            Console.Clear();
            Station.WriteLine("Welcome to the Multiple of 7 Dril");
            Station.WriteLine("Here are some of the multiples of seven");
            Station.WriteLine("\n\n7,14,21,28,35,42,49,56,63,70,77,84,91,98,105,\n" +
                              "112, 119, 126, 133, 140, 147, 154, 161, 168, 175, 182, 189, \n" +
                              "196, 203, 210, 217, 224, 231, 238, 245, 252, 259, 266, 273, \n" +
                              "280, 287, 294, 301, 308, 315, 322, 329, 336, 343.");

            Station.WriteLine("\n Press any key to continue");
            //Console.ReadKey(true);

            Console.Clear();
            Station.WriteLine("\n\nYou will mostly encounter the first 15 ");
            Station.WriteLine("in this drill you are to type the first 17 multiples of 7 in " + 20 + " seconds");
            Station.WriteLine("that means 7 to 119 ");
            Station.WriteLine("there are two rounds ");

            Station.WriteLine("\n Press any key to Begin Drill");
            Console.ReadKey(true);

            Console.Clear();

            int    score;
            Drill2 d2 = new Drill2();

            string[] multiples7 = { "7",   "14",  "21", "28", "35", "42", "49", "56", "63", "70", "77", "84", "91", "98",
                                    "105", "112", "119" };
            do
            {
                score = d2.MultiplesType(multiples7, 20);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);
            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);

            /////
            Console.Clear();
            Station.WriteLine("\n\nNow lets try another drill");
            Station.WriteLine("in this drill you are to type true or false");
            Station.WriteLine("if the number is a multiple or not");

            Station.WriteLine("\n Press any key to Begin Drill");
            Console.ReadKey(true);

            Console.Clear();

            do
            {
                score = d2.MultiplesGuess(0, 120, multiples7, 30, 20);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);


            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);


            Console.Clear();
            Station.WriteLine("In our October 4, 2000 example,");
            Station.WriteLine("we got 10 as a result,");
            Station.WriteLine("so we can reduce that by 7. 10 - 7 = 3, ");
            Station.WriteLine("so our result boils down to 3.");
            Station.WriteLine(" Which day of the week is 3 ? Since 3 fingers looks like the letter W, ");
            Station.WriteLine("that's Wednesday. Once again, you can check that here.");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////


            /////////////////////
            Console.Clear();
            Station.WriteLine("This reduction of the multiples of 7 can make the problem itself easier,");
            Station.WriteLine("as well. Let's try figuring out the day of the week for Halloween 2001,");
            Station.WriteLine("or October 31, 2001. October is 6, and 2001 is a 1,");
            Station.WriteLine("so the problem works out to be 6 + 31 + 1 = 38.");
            Station.WriteLine("The closest multiple of 7 to 38 is 35, so we do 38 - 35 = 3,");
            Station.WriteLine("which gives us another Wednesday.");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////

            /////////////////////
            Console.Clear();
            Station.WriteLine("That approach works, but it could be made simpler.");
            Station.WriteLine("When you hear that the date is the 31st,");
            Station.WriteLine("you can reduce that right away by working out that 31 - 28");
            Station.WriteLine("(the closest multiple of 7 to 31) = 3, and doing 6 + 3 + 1 = 10. ");
            Station.WriteLine("True, you would still need to reduce that 10 to 3 again to get Wednesday,");
            Station.WriteLine("but you'd need to subtract multiples of 7 either way.");


            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////


            /////////////////////
            Console.Clear();
            Station.WriteLine("Note that, by bringing the dates down by multiples of 7,");
            Station.WriteLine("you're making the problem you have to add much simpler.");
            Station.WriteLine("If 6 + 31 + 1 and 6 + 3 + 1 will both give you the same results,");
            Station.WriteLine("wouldn't you prefer to make it easier on yourself?");


            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////

            /////////////////////
            Console.Clear();
            Station.WriteLine("Let's try this with Valentine's Day in 2003.");
            Station.WriteLine("We start by making sure of the date, February 14, 2003.");
            Station.WriteLine("February is a 2 (remember the mnemonic?), and 2003 is a 3.");
            Station.WriteLine(" The problem then becomes 2 + 14 + 3. However,");
            Station.WriteLine("if you spotted that 14 was already a multiple of 7,");
            Station.WriteLine("you should realize that you can drop it out completely! 14,");
            Station.WriteLine("or any multiple of 7, is the same as 0, so you can ignore them.");
            Station.WriteLine("For February 14, 2003, all you really need to add is 2 + 3 = 5. 5 is a FIVEday,");
            Station.WriteLine("or rather a Friday, so that's our answer!");

            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////

            /////////////////////
            Console.Clear();
            Station.WriteLine(@"What about February 2, 2000 (Groundhog Day)? 
February is 2, and 2000 is 0, 
so the problem we get is 2 + 2 + 0 = 4. 4 is a Thursday (remember FOURSday?),
 so February 2, 2000 should be a Thursday.
 Once again, we verify that information here and...OOPS! 
but a calendar says February 2, 2000 is a Wednesday! What went wrong?");


            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////

            /////////////////////
            Console.Clear();
            Station.WriteLine(@"I briefly mentioned this at the end of the previous tab, 
but it needs to be repeated now.
 Whenever you're working in January or February dates in a leap year,
 you need to reduce the month code by 1 to compensate. Effectively the extra day,
 February 29, hasn't happened yet, so we're subtracting one to adjust for that fact.
 January becomes 5 (6 - 1) and February becomes 1 (2 - 1).");


            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////

            /////////////////////
            Console.Clear();
            Station.WriteLine(@"Since February 2, 2000 is a February date in a leap year, 
the code for February needs to be 1, not 2. Let's try the equation again,
 with that in mind. February in a leap year is 1, and 2000 is 0, 
so the equation is 1 + 2 + 0 = 3, which you should know by now is a Wednesday.
 As we saw when we originally made the error, Wednesday is indeed the correct day of the week.");


            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////

            /////////////////////
            Console.Clear();
            Station.WriteLine(@"
Practice the Dates: 2000 to 2003 quiz here,
 making sure to keep an eye out for January and February dates in 2000, 
and adjusting your calculations accordingly.
 Practice these dates until you can calculate them with little trouble,
 and don't forget to subtract multiples of 7 to make your work easier!");


            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////

            /////////////////////
            Console.Clear();
            Station.WriteLine(@"
Practice the Dates: 2000 to 2003 quiz here,
 making sure to keep an eye out for January and February dates in 2000, 
and adjusting your calculations accordingly.
 Practice these dates until you can calculate them with little trouble,
 and don't forget to subtract multiples of 7 to make your work easier!");


            Station.WriteLine("\n Press any key to continue");
            Console.ReadKey(true);
            /////////////////////


            do
            {
                score = d2.FourYears(2000, 2003, 100, 10);
                if (score == -1)
                {
                    Console.Clear();
                    Station.WriteLine("Sorry but you did not complete the drill in time");
                    Station.WriteLine("You would have to start again");
                    Station.WriteLine("Press any key to continue");
                    Console.ReadKey();
                }
            }while (score == -1);

            Station.WriteLine("Congratulations your score was " + score.ToString());
            Station.WriteLine("press any key to proceed");
            Console.ReadKey(true);

            Console.Clear();
            Station.WriteLine("Congratulations you have passed Level 2");
            Station.WriteLine("instead of pressing enter");
            Station.WriteLine("type 'leap years' to go to level three");
            Station.WriteLine("it will be invisible, just type it");
            Station.WriteLine("Pres any key to continue");
            Console.ReadKey(true);
            StartCalendar sc = new StartCalendar();

            sc.Start();
        }