Ir ao conteúdo
  • Cadastre-se

Problema com Jogo Da Forca em C# console application


Posts recomendados

Tem um problema com o meu código abaixo e é o seguinte

Se eu inserir a mesma letra eu quero que apareça : Letra já inserida. Mas simplesmente tentei de tudo e não arranjei uma forma de fazê-lo, peço-lhes ajuda pf

Código abaixo : 

 

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MeuJogoDaForca{    class Program    {        static void Main(string[] args)        {            Console.Title = "JOGO DA FORCA";            JogoDaForca objeto = new JogoDaForca();            objeto.somenteaforca();            Console.WriteLine("Escolha entre um dos três tópicos abaixo :");            Console.WriteLine("1 -> PAÍSES");            Console.WriteLine("2 -> TIMES DE FUTEBOL");            Console.WriteLine("3 -> PERSONAGEM DE JOGOS ELETRÔNICOS");            int choice = int.Parse(Console.ReadLine());            //Lógica necessária para gerar o país e o número de caracteres certo            Random PaisAleatorio = new Random();            int indexPaisAleatorio = PaisAleatorio.Next(0, 9);                 int count = 0;            int contaerros = 0;            bool VerificadorDeErro = false;            bool FimDeJogo = false;                        //Somente para os países, e demarquei com comentários para não bagunçar o código            // variavel para testes                      if (choice == 1)            {                for (int i = 0; i < 10; i++)                {                    if (indexPaisAleatorio == i)                    {                        if (i==0)                        {                            Console.WriteLine("Estamos nele neste exato momento");                            Console.WriteLine("Perdeu de 7 á 1 para a Alemanha");                            objeto.JogoEmSiPaises(indexPaisAleatorio,contaerros,count,VerificadorDeErro,FimDeJogo);                        }                        else if (i==1)                        {                            Console.WriteLine("País localizado no Oriente Médio");                            Console.WriteLine("Sua capital tem o nome de uma comida");                            objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i==2)                        {                            Console.WriteLine("Sua língua oficial é Sueco (tá difícil demais)");                            objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i==3)                        {                              Console.WriteLine("É a sede da Fifa");                              objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i == 4)                        {                            Console.WriteLine("Sede da última Copa América.");                            objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i==5)                        {                              Console.WriteLine("Faz fronteira com o Brasil");                              Console.WriteLine("E tem o nome de um animal");                              objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i==6)                        {                            Console.WriteLine("Um dos únicos países socialistas do ocidente.");                            objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i==7)                        {                            Console.WriteLine("Sua moeda é o peso Mexicano");                            objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i==8)                        {                            Console.WriteLine("País famoso pela revolução de Mao-Tsé Tung");                            Console.WriteLine("Possível destronador do posto economico dos EUA");                            objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                        else if (i==9)                        {                            Console.WriteLine("Está devendo aos montes para a União Europeia");                            Console.WriteLine("Terra de Socrátes");                            objeto.JogoEmSiPaises(indexPaisAleatorio, contaerros, count, VerificadorDeErro, FimDeJogo);                        }                    }                }                          }            Console.ReadKey();        }    }    }
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...