void MediaAluno()
{
Dictionary<string, List<double>> listaDeAlunos = new Dictionary<string, List<double>>();
listaDeAlunos.Add("Gabriel", new List<double> { 10,9,10,5,3 });
Console.Write("Digite para pesquisar a media de um aluno: ");
string nomeDoAluno = Console.ReadLine();
if (listaDeAlunos.ContainsKey(nomeDoAluno))
{
List<Double> notas = listaDeAlunos[nomeDoAluno];
double media = notas.Average();
Console.WriteLine($"A media de {nomeDoAluno} é de {media}");
}
else
{
Console.WriteLine($"{nomeDoAluno} não encontrado");
}
};
void GerenciarEstoque()
{
Dictionary<string,int> ListaDeProdutos = new Dictionary<string , int>();
ListaDeProdutos.Add("Coca-Cola", 10);
ListaDeProdutos.Add("Doritos", 5);
ListaDeProdutos.Add("Monster", 12);
Console.Write("Digite o produto que deseja verificar: ");
string produto = Console.ReadLine()!;
if (ListaDeProdutos.ContainsKey(produto))
{
int quantidade = ListaDeProdutos[produto];
Console.Write($"O produto {produto} tem {quantidade} unidades");
}else
{
Console.WriteLine($"Produto {produto} não foi encontrado");
}
}
void Quiz()
{
Dictionary<string,string> ListaDePerguntas = new Dictionary<string , string>();
ListaDePerguntas.Add("Quanto é 1 + 1?","2");
ListaDePerguntas.Add("Quanto é 2 + 2?", "4");
ListaDePerguntas.Add("Quem é a pessoa mais linda do mundo", "Gabriel");
int pontuacao = 0;
int numeroDaQuestao = 1;
foreach (var pergunta in ListaDePerguntas)
{
Console.WriteLine($"Questão numero {numeroDaQuestao}\n");
Console.WriteLine(pergunta.Key);
Console.Write("Sua resposta: ");
string resposta = Console.ReadLine();
if (resposta == pergunta.Value)
{
pontuacao++;
numeroDaQuestao++;
Console.WriteLine($"\nVocê acertou! A reposta é {pergunta.Value}");
Console.WriteLine($"Pontuação: {pontuacao}\n");
Console.WriteLine("Pressione qualquer tecla para ir para proxima perguta!");
Console.ReadKey();
Console.Clear();
}
else
{
numeroDaQuestao++;
Console.WriteLine($"\nVocê errou! A reposta correta era {pergunta.Value}");
Console.WriteLine($"Sua pontuação é {pontuacao}\n");
Console.WriteLine("Pressione qualquer tecla para ir para proxima perguta!");
Console.ReadKey();
Console.Clear();
}
}
Console.WriteLine("Fim de jogo!");
Console.WriteLine($"Sua pontuação final é de {pontuacao}/{ListaDePerguntas.Count}");
}
void SistemaDeLogin()
{
Dictionary<string,string> logins = new Dictionary<string,string>();
logins.Add("admin", "admin123");
Console.Write("Digite seu nome de usuario: ");
string userName = Console.ReadLine();
Console.Write("Digite sua senha: ");
string userPassword = Console.ReadLine();
if(logins.ContainsKey(userName) && logins[userName] == userPassword)
{
Console.WriteLine("Aceso permitido");
}
else
{
Console.WriteLine("Login ou senha estão invalidos");
}
}