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");
}
}
}