1.
Dictionary<string, List<int>> Alunos = new Dictionary <string, List<int>>();
Alunos.Add ("Rafael", new List<int> {10,4,5,6});
double mediaAluno = Alunos["Rafael"].Average();
Console.WriteLine ($"A média é {mediaAluno}.");
2.
Dictionary <string, int> Produtos = new Dictionary<string, int>();
Produtos.Add("TV", 40);
Produtos.Add ("Corda", 13);
Console.WriteLine ("======================");
Console.WriteLine (" PRODUTOS ");
Console.WriteLine ("======================");
foreach (string produto in Produtos.Keys) {
Console.WriteLine (produto);
}
Console.Write ("Selecione o produto que você deseja ver a quantidade: ");
string nomeProduto = Console.ReadLine()!;
int quantiaProduto = Produtos[nomeProduto];
Console.WriteLine ($"A quantidade em estoque do produto {nomeProduto} é de {quantiaProduto}");
3.
Dictionary <string, string> Quiz = new Dictionary<string, string>();
Quiz.Add ("Quanto é 1+30?", "31");
Quiz.Add ("Como se escreve Pedro ao contrário?", "Ordep");
bool perdeu = false;
foreach (string pergunta in Quiz.Keys) {
Console.Write($"{pergunta}: ");
string resposta = Console.ReadLine()!;
if (resposta != Quiz[pergunta]) {
Console.WriteLine ("Você perdeu!");
perdeu = true;
break;
}
}
if (!perdeu) Console.WriteLine ("Você venceu!");
4.
bool nomeUsuarioEncontrado = false;
Dictionary <string, string> login = new Dictionary<string, string>();
login.Add ("Diego", "3406trtiko");
login.Add ("Cunha", "sdkfaf");
Console.Write ("Digite seu nome de usuário: ");
string nomeUsuario = Console.ReadLine()!;
Console.Write ("Digite sua senha: ");
string senhaUsuario = Console.ReadLine()!;
foreach (string nome in login.Keys) {
if (nome == nomeUsuario) {
nomeUsuarioEncontrado = true;
if (login[nomeUsuario] == senhaUsuario) {
Console.WriteLine ("Login Efetuado");
}
else {
Console.WriteLine ("Login ou Senha incorretos.");
}
}
}
if (!nomeUsuarioEncontrado) Console.WriteLine ("Login ou Senha incorretos.");