Introdução
Neste desafio, você deverá criar um sistema simples de acompanhamento de notas para gerenciar o desempenho dos alunos de maneira eficiente utilizando mapas em Go. Como assistente de ensino, sua tarefa será implementar diversas operações, como adicionar alunos, recuperar e atualizar notas, além de listar todas as notas atuais.
Gerenciar Notas de Alunos com Go Maps
Como assistente de ensino, você precisa desenvolver um sistema básico de registro de notas para organizar o desempenho da turma usando as estruturas de mapas da linguagem Go.
Tarefas
- Criar um mapa para armazenar os nomes dos alunos e suas respectivas notas.
- Adicionar pelo menos 5 alunos ao sistema (Alice, Bob, Charlie, David, Eve).
- Exibir na tela todos os alunos e suas notas atuais.
Requisitos
- Utilize o arquivo
~/project/student_grades.gopara sua implementação. - Utilize um mapa com chaves do tipo
string(nomes dos alunos) e valores do tipoint(notas). - As notas devem estar compreendidas entre 0 e 100.
Exemplos
Execute o programa:
go run student_grades.go
Exemplo de saída:
Student Grades:
Alice: 85
Bob: 92
Charlie: 78
David: 95
Eve: 88
Dicas
- Lembre-se de como declarar e inicializar um mapa corretamente.
- Utilize a palavra-chave
rangepara percorrer os elementos do mapa. - Não se esqueça de usar o operador
:=para declarações curtas de variáveis.
Resumo
Em resumo, este desafio exigiu a criação de um sistema simples de rastreamento de notas utilizando mapas em Go. Você implementou operações fundamentais como inserção de dados, recuperação e iteração para exibição de informações. O objetivo foi consolidar seu entendimento sobre mapas em Go e suas aplicações práticas no gerenciamento de coleções de dados.



