示例#1
0
        public void juego_qqsm()
        {
            int puntaje = 0;

            cargar_cuestionario();
            for (int i = 0; i < 12; i++)
            {
                pregunta p = preguntas[i];
                imprimir(" " + p.get_enunciado());
                for (int j = 0; j < 4; j++)
                {
                    imprimir(" " + p.get_opciones()[j]);
                }
                Console.Write("Seleccione la Respuesta Correcta: ");
                string respuesta = Console.ReadLine();
                if (p.Validar_respuesta(respuesta) == "true")
                {
                    puntaje += p.get_puntaje();
                    imprimir("respuesta correcta\nel puntaje acumulado : " + puntaje);
                }
                else
                {
                    i = 12;
                    imprimir("La Respesta es incorrecta\nLa respuesta correcta era:" + p.get_respuesta() + "\nel puntaje obtenido fue: " + puntaje);
                }
            }
        }
示例#2
0
        private void cargar_cuestionario()
        {
            string       line;
            StreamReader streamReader = new StreamReader("C:\\Users\\Alejandro\\Documents\\Preguntas.txt");

            while ((line = streamReader.ReadLine()) != null)
            {
                string[] split = line.Split(new Char[] { ';' });
                if (split.Length != 0)
                {
                    pregunta p;
                    string[] opciones = { split[1], split[2], split[3], split[4] };
                    p = new pregunta(split[0], split[5], opciones, Convert.ToInt32(split[6]));
                    preguntas.Add(p);
                }
            }
            streamReader.Close();
        }