1
resposta

Desafio 3

Dictionary<string, string> Quiz= new Dictionary<string, string>();
Quiz.Add("Qual o maior orgão do corpo? ","Pele" );
Quiz.Add("Qual a raiz quadrada de 121? ", "11");
Quiz.Add("Qual maior continente do mundo ","Asia");

foreach (string pergunta in Quiz.Keys)
{
    Console.WriteLine("PERGUNTAS E RESPOSTAS\n");
    Console.WriteLine(pergunta);
    Console.WriteLine("Resposta: ");
    string resposta = Console.ReadLine();

    if (resposta.ToLower() == Quiz[pergunta].ToLower())
    {
        Console.WriteLine("Parabéns, você acertou!");
        Console.Write("Aperte um tecla para continuar ");
        Console.ReadKey();
        Console.Clear();
    }
    else
    {
        Console.WriteLine("Você errou!");
        Console.WriteLine($"A resposta correta é: {Quiz[pergunta]} ");
        Console.Write("Aperte um tecla para continuar ");
        Console.ReadKey();
        Console.Clear();
    }
}
1 resposta

E aí! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você praticou o uso de coleções genéricas com Dictionary, aplicou muito bem o laço foreach para percorrer as perguntas e ainda entendeu a relevância de comparações com ToLower() para tornar a verificação de respostas mais flexível.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!