Пример #1
0
        static void Main(string[] args)
        {
            List <Question> list = new List <Question>();

            Question question1 = new Question("What color is the sky?", "blue");

            list.Add(question1);

            TrueFalse question2 = new TrueFalse("There are nine planets.", "true");

            list.Add(question2);

            string[] temp      = { "Cat", "Llama", "Dog" };
            Checkbox question3 = new Checkbox("Select the dog.", "3", temp);

            list.Add(question3);

            string[] temp2     = { "Cat", "Llama", "Dog", "Cow" };
            Checkbox question4 = new Checkbox("Select the pets.", "1,2", temp2);

            list.Add(question4);

            Quiz ourQuiz = new Quiz(list);

            ourQuiz.DisplayQuiz();

            Console.WriteLine(ourQuiz.GradeQuiz());
        }
Пример #2
0
        static void Main(string[] args)
        {
            Quiz          myQuiz     = new Quiz(new List <Question>());
            List <string> mc1PossAns = new List <string> {
                "Paris", "London", "Washington D.C.", "Tokyo"
            };
            MultipleChoice multipleChoice1 = new MultipleChoice("What is the capital of Japan?", mc1PossAns, 3);

            List <string> check1PossAns = new List <string> {
                "Garfield", "Odie", "Pluto", "Goofy", "Mickey"
            };
            Checkbox checkbox1 = new Checkbox("Which ones are cartoon dogs?", check1PossAns, 123);

            TrueFalse trueFalse1 = new TrueFalse("Disney owns the rights to the Simpsons.", true);

            List <string> mc2PossAns = new List <string> {
                "Potatoes", "Wheat", "Corn", "Agave"
            };
            MultipleChoice multipleChoice2 = new MultipleChoice("What is Vodka made from?", mc2PossAns, 0);

            List <string> check2PossAns = new List <string> {
                "3 miles", "6 miles", "13 miles", "26 miles"
            };
            Checkbox checkbox2 = new Checkbox("A half marathon is equivalent to approximately how many miles?", check2PossAns, 2);

            TrueFalse trueFalse2 = new TrueFalse("Hawaii observes Daylight Savings Time", false);

            myQuiz.AddQuestion(multipleChoice1);
            myQuiz.AddQuestion(checkbox1);
            myQuiz.AddQuestion(trueFalse1);
            myQuiz.AddQuestion(multipleChoice2);
            myQuiz.AddQuestion(checkbox2);
            myQuiz.AddQuestion(trueFalse2);

            myQuiz.RunQuiz();
            myQuiz.GradeQuiz();
        }