예제 #1
0
        public static int TrueAnswer(TheAnswer question, TheAnswer firstAnswer, TheAnswer secondAnswer, TheAnswer thirdAnswer, TheAnswer fourthAnswer)
        {
            string input = "a";

            do
            {
                Console.WriteLine("Your answer");
                input = Console.ReadLine();
                if ((firstAnswer.TrueOrFalse == true && input.ToLower() == "a") || (secondAnswer.TrueOrFalse == true && input.ToLower() == "b") || (thirdAnswer.TrueOrFalse == true && input.ToLower() == "c") || (fourthAnswer.TrueOrFalse == true && input.ToLower() == "d"))
                {
                    Console.WriteLine("\n Correct \n");
                    return(1);
                }
                else if ((firstAnswer.TrueOrFalse == false && input.ToLower() == "a") || (secondAnswer.TrueOrFalse == false && input.ToLower() == "b") || (thirdAnswer.TrueOrFalse == false && input.ToLower() == "c") || (fourthAnswer.TrueOrFalse == false && input.ToLower() == "d"))
                {
                    Console.WriteLine("\n Inccorect \n");
                    return(0);
                }
                else
                {
                    Console.WriteLine("\n Wrong input \n");
                }
            } while (input.ToLower() != "a" || input.ToLower() != "b" || input.ToLower() != "c" || input.ToLower() != "d");
            return(0);
        }
예제 #2
0
 static void Main(string[] args)
 {
     Player[] player = new Player[] { };
     #region Questions
     string[] answers       = new string[] { "1. Which of the variable types is not a C# variable type?", "a) int", " b) var", "c) let", "d) string" };
     string[] answersTwo    = new string[] { "2. If we declare an int variable in C# without initialization what efault value will it get?", "a) undefined", "b) 0", "c) null", "d) cant declare variable without initialization " };
     string[] answersThree  = new string[] { "3. If we declare an var variable in C# without initialization what value will it get?", "a) undefined", "b) 0", "c) null", "d) cant declare var without initialization" };
     Question question      = new Question(answers);
     Question questionTwo   = new Question(answersTwo);
     Question questionThree = new Question(answersThree);
     TheAnswer[,] users = new TheAnswer[3, 5] {
         {
             new TheAnswer(question.Answer[0], false),
             new TheAnswer(question.Answer[1], false),
             new TheAnswer(question.Answer[2], false),
             new TheAnswer(question.Answer[3], true),
             new TheAnswer(question.Answer[4], false)
         },
         {
             new TheAnswer(questionTwo.Answer[0], false),
             new TheAnswer(questionTwo.Answer[1], false),
             new TheAnswer(questionTwo.Answer[2], true),
             new TheAnswer(questionTwo.Answer[3], false),
             new TheAnswer(questionTwo.Answer[4], false)
         },
         {
             new TheAnswer(questionThree.Answer[0], false),
             new TheAnswer(questionThree.Answer[1], false),
             new TheAnswer(questionThree.Answer[2], false),
             new TheAnswer(questionThree.Answer[3], false),
             new TheAnswer(questionThree.Answer[4], true)
         }
     };
     #endregion
     Quiz(users, player);
     Console.ReadLine();
 }