Ejemplo n.º 1
0
        public int Fase_01(int pontos)
        {
            Console.Clear();

            int     x = 51;
            int     y = 10;
            int     resposta;
            Desenho tela = new Desenho();


            Console.SetCursorPosition(x, y + 1);   Console.WriteLine("$$$$$$$$\\                                  $$$$$$\\    $$\\ ");
            Console.SetCursorPosition(x, y + 2);   Console.WriteLine("$$  _____|                                $$$ __$$\\ $$$$ |  ");
            Console.SetCursorPosition(x, y + 3);   Console.WriteLine("$$ |   $$$$$$\\   $$$$$$$\\  $$$$$$\\        $$$$\\ $$ |\\_$$ | ");
            Console.SetCursorPosition(x, y + 4); Console.WriteLine("$$$$$\\ \\____$$\\ $$  _____|$$  __$$\\       $$\\$$\\$$ |  $$ |  ");
            Console.SetCursorPosition(x, y + 5); Console.WriteLine("$$  __|$$$$$$$ |\\$$$$$$\\  $$$$$$$$ |      $$ \\$$$$ |  $$ | ");
            Console.SetCursorPosition(x, y + 6); Console.WriteLine("$$ |  $$  __$$ | \\____$$\\ $$   ____|      $$ |\\$$$ |  $$ |  ");
            Console.SetCursorPosition(x, y + 7); Console.WriteLine("$$ |  \\$$$$$$$ |$$$$$$$  |\\$$$$$$$\\       \\$$$$$$  /$$$$$$\\ ");
            Console.SetCursorPosition(x, y + 8); Console.WriteLine("\\__|   \\_______|\\_______/  \\_______|       \\______/ \\______|");


            Console.SetCursorPosition(x - 13, y + 12); Console.WriteLine("VOCÊ ESTÁ PARTICIPANDO DE UMA CORRIDA E ULTRAPASSA O SEGUNDO COLOCADO EM QUE POSIÇÃO VOCÊ FICA?");


            Console.SetCursorPosition(x - 5, y + 35); Console.WriteLine("* ESSA É UMA PERGUNTA LOGICA, RESPONDA SOMENTE COM NÚMEROS. -> 1 , 2 , 3 , 4 , 5 ...");


            Console.WriteLine("\n");
            Console.SetCursorPosition(x + 30, y + 22);
            try
            {
                resposta = Convert.ToInt32(Console.ReadLine());
            }
            catch
            {
                Console.SetCursorPosition(x + 20, y + 20);
                Console.WriteLine("Digite somente números");
                Console.SetCursorPosition(x + 30, y + 22);
                Console.WriteLine("");
                Console.SetCursorPosition(x + 30, y + 22);
                resposta = Convert.ToInt32(Console.ReadLine());
            }

            tela.DesenhoFundo();
            Console.Clear();

            if (resposta == 2)
            {
                tela.Parabens();
                return(pontos = pontos + 1);
            }
            else
            {
                tela.Errou();
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.SetCursorPosition(40, y + 35); Console.WriteLine("*RESPOSTA: Se você ultrapassa o segundo colocado, assume o lugar dele, ficando em segundo!");
                Console.ForegroundColor = ConsoleColor.Green;
                Console.ReadKey();
                return(pontos);
            }
        }
Ejemplo n.º 2
0
        public int Fase_03(int pontos)
        {
            Console.Clear();

            int     x = 51;
            int     y = 10;
            int     resposta;
            Desenho tela = new Desenho();


            Console.SetCursorPosition(x, y + 1); Console.WriteLine(@" /$$$$$$$$                                  /$$$$$$   /$$$$$$ ");
            Console.SetCursorPosition(x, y + 2); Console.WriteLine(@"| $$_____/                                 /$$$_  $$ /$$__  $$");
            Console.SetCursorPosition(x, y + 3); Console.WriteLine(@"| $$    /$$$$$$   /$$$$$$$  /$$$$$$       | $$$$\ $$|__/  \ $$");
            Console.SetCursorPosition(x, y + 4); Console.WriteLine(@"| $$$$$|____  $$ /$$_____/ /$$__  $$      | $$ $$ $$   /$$$$$/");
            Console.SetCursorPosition(x, y + 5); Console.WriteLine(@"| $$__/ /$$$$$$$|  $$$$$$ | $$$$$$$$      | $$\ $$$$  |___  $$");
            Console.SetCursorPosition(x, y + 6); Console.WriteLine(@"| $$   /$$__  $$ \____  $$| $$_____/      | $$ \ $$$ /$$  \ $$");
            Console.SetCursorPosition(x, y + 7); Console.WriteLine(@"| $$  |  $$$$$$$ /$$$$$$$/|  $$$$$$$      |  $$$$$$/|  $$$$$$/");
            Console.SetCursorPosition(x, y + 8); Console.WriteLine(@"|__/   \_______/|_______/  \_______/       \______/  \______/ ");


            Console.SetCursorPosition(x - 13, y + 12); Console.WriteLine("No caminho de casa até o mercado, uma senhora conta 10 árvores a sua direita. Após as compras, ela ");
            Console.SetCursorPosition(x - 13, y + 13); Console.WriteLine("   volta para casa e conta 10 árvores a sua esquerda. Quantas árvores ela viu no total nesse dia?  ");


            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.SetCursorPosition(x + 10, y + 35); Console.WriteLine("* ESSA É UMA PERGUNTA DE NÚMEROS, SÓ DIGITE NÚMEROS");
            Console.ForegroundColor = ConsoleColor.Green;

            Console.SetCursorPosition(x + 29, y + 18);  Console.WriteLine("[    ]");
            Console.SetCursorPosition(x + 31, y + 18); String resptemp = Console.ReadLine();
            tela.DesenhoFundo();
            Console.Clear();

            if (resptemp == "10")
            {
                tela.Parabens();
                return(pontos = pontos + 1);
            }
            else
            {
                tela.Errou();
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.SetCursorPosition(4, y + 35); Console.WriteLine("* RESPOSTA: 10. São as mesmas dez árvores vistas de diferentes perspectivas. Na ida, as árvores estavam à direita da mulher, mas na volta, quando ela estava");
                Console.SetCursorPosition(4, y + 36); Console.WriteLine("                                             no sentido contrário da rua, as plantas podiam ser vistas à esquerda.                                           ");
                Console.ForegroundColor = ConsoleColor.Green;
                Console.ReadKey();
                Console.Clear();
                return(pontos);
            }
        }