1
resposta

Minhas respostas do desafio

Exercicio 1

      Dictionary<string, List<int>> alunos = new Dictionary<string, List<int>>();
      alunos.Add("Ricardo", new List<int>());
      alunos["Ricardo"].Add(10);
      alunos["Ricardo"].Add(9);
      alunos["Ricardo"].Add(8);
      
      int soma = 0;
      foreach (int notas in alunos["Ricardo"])
      {
          soma += notas;
      }
      
      int media = soma / alunos["Ricardo"].Count;
      Console.WriteLine($"A media das notas é {media}");

Exercicio 2

namespace HelloWorld
{
    public class Program
    {
      
        public static void Main(string[] args)
        {
          Dictionary<string, int> loja = new Dictionary<string, int>();
          AdicionarProdutos(loja, "Café", 5);
          AdicionarProdutos(loja, "Açucar", 2);
          
          MostrarEstoque(loja, "Café");
          MostrarEstoque(loja, "Leite");
            
        }
        
        static void AdicionarProdutos(Dictionary<string, int> loja, string produto, int quantidade) {
          loja.Add(produto, quantidade);
        }
        
        static void MostrarEstoque(Dictionary<string, int> loja, string produto) {
          if (loja.ContainsKey(produto)) {
            int quantidade = loja[produto];
            Console.WriteLine($"O estoque do {produto} é {quantidade} unidades.");
          }
          else {
            Console.WriteLine("Produto não encontrado!");
          }
        }
    }
}

Exercicio 3

Dictionary<string, string> quizz = new Dictionary<string, string>();
CriarPerguntas(quizz, "Qual a melhor banda do mundo", "Eagles");
Jogar(quizz);
            

        
void CriarPerguntas(Dictionary<string, string> quizz, string pergunta, string resposta)
{
    quizz.Add(pergunta, resposta);
    Console.WriteLine("Pergunta criada");
}


void Jogar(Dictionary<string, string> quizz)
{
    foreach (string pergunta in quizz.Keys)
    {
        Console.WriteLine(pergunta);
        Console.Write("Qual a sua resposta: ");
        string resposta = Console.ReadLine();

        if (resposta == quizz[pergunta])
        {
            Console.WriteLine("Certa Resposta!");
        }
        else
        {
            Console.WriteLine("Voce errou");
        }
    }
}
1 resposta

Oi, tudo bem?

Excelente, Ricardo!

Você concluiu os exercícios com sucesso, demonstrando uma compreensão sólida dos conceitos envolvidos. Parabéns pelo excelente trabalho!

Você também pode compartilhar seu resultado no discord da Alura!

Um abraço e bons estudos.