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); } }
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); } }
public int Fase_02(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 + 10, y + 12); Console.WriteLine("GOSTARIA DE TENTAR LER SUA MENTE... NÚMERO"); Console.SetCursorPosition(x + 13, y + 13); Console.WriteLine("PENSE EM QUALQUER NÚMERO ENTRE 1 E 10"); Console.ForegroundColor = ConsoleColor.Red; Console.SetCursorPosition(x + 19, y + 14); Console.WriteLine("[ NÚMERO = (1 ... 10) ]"); Console.ForegroundColor = ConsoleColor.Yellow; Console.SetCursorPosition(x + 10, y + 35); Console.WriteLine("* ESSA É UMA PERGUNTA ADIVINHAÇÃO, SÓ APERTE ENTER"); Console.ForegroundColor = ConsoleColor.Green; Console.ReadKey(false); Console.Clear(); 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 + 15, y + 12); Console.WriteLine("MULTIPLIQUE ESSE NÚMERO POR 9"); Console.ForegroundColor = ConsoleColor.Red; Console.SetCursorPosition(x + 18, y + 13); Console.WriteLine("[ NÚMERO * 9 = NÚMERO) ]"); Console.ForegroundColor = ConsoleColor.Yellow; Console.SetCursorPosition(x + 10, y + 35); Console.WriteLine("* ESSA É UMA PERGUNTA ADIVINHAÇÃO, SÓ APERTE ENTER"); Console.ForegroundColor = ConsoleColor.Green; Console.ReadKey(false); Console.Clear(); 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 + 12, y + 12); Console.WriteLine("O RESULTADO FOI DE UM DIGITO OU DOIS ?"); Console.ForegroundColor = ConsoleColor.Red; Console.SetCursorPosition(x + 16, y + 13); Console.WriteLine("[ NÚMERO = 8 -> UM DIGITO) ]"); Console.SetCursorPosition(x + 16, y + 14); Console.WriteLine("[ NÚMERO = 16 -> DOIS DIGITOS) ]"); Console.ForegroundColor = ConsoleColor.Green; Console.SetCursorPosition(x + 23, y + 16); Console.WriteLine("[1] - UM DIGITO"); Console.SetCursorPosition(x + 23, y + 17); Console.WriteLine("[2] - DOIS DIGITO"); Console.SetCursorPosition(x + 29, y + 18); Console.WriteLine("[ ]"); Console.SetCursorPosition(x + 31, y + 18); int resptemp; try { resptemp = 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); resptemp = Convert.ToInt32(Console.ReadLine()); } if (resptemp == 2) { Console.Clear(); 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 + 20, y + 12); Console.WriteLine("SOME UM DIGITO AO OUTRO"); Console.ForegroundColor = ConsoleColor.Red; Console.SetCursorPosition(x + 16, y + 13); Console.WriteLine("[ NÚMERO = 16 -> 1 + 6 -> 7 ) ]"); Console.SetCursorPosition(x + 16, y + 14); Console.WriteLine("[ NÚMERO = 11 -> 1 + 1 -> 2 ) ]"); Console.ForegroundColor = ConsoleColor.Yellow; Console.SetCursorPosition(x + 10, y + 35); Console.WriteLine("* ESSA É UMA PERGUNTA ADIVINHAÇÃO, SÓ APERTE ENTER"); Console.ForegroundColor = ConsoleColor.Green; Console.ReadKey(false); } Console.Clear(); 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 + 30, y + 12); Console.WriteLine("SOME + 4 "); Console.ForegroundColor = ConsoleColor.Red; Console.SetCursorPosition(x + 24, y + 13); Console.WriteLine("[ NÚMERO = 8 -> 8 + 4) ]"); Console.ForegroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.Yellow; Console.SetCursorPosition(x + 10, y + 35); Console.WriteLine("* ESSA É UMA PERGUNTA ADIVINHAÇÃO, SÓ APERTE ENTER"); Console.ForegroundColor = ConsoleColor.Green; Console.ReadKey(false); Console.Clear(); for (int i = 0; i < 4; i++) { Console.SetCursorPosition(x + 25, y + 12); Console.WriteLine("ANALISANDO."); Thread.Sleep(200); Console.SetCursorPosition(x + 25, y + 12); Console.WriteLine("ANALISANDO.."); Thread.Sleep(200); Console.SetCursorPosition(x + 25, y + 12); Console.WriteLine("ANALISANDO..."); Thread.Sleep(200); Console.Clear(); } tela.DesenhoFundo(); Console.Clear(); Console.SetCursorPosition(x + 26, y + 13); Console.WriteLine("O NÚMERO É 13"); Console.ReadKey(false); tela.DesenhoFundo(); Console.Clear(); return(pontos); }