Projete um Rastreador de Notas de Alunos

GolangBeginner
Pratique Agora

Introdução

Neste desafio, você deve criar um sistema simples de gerenciamento de notas para acompanhar o desempenho de alunos em diferentes disciplinas, utilizando uma matriz multidimensional em Golang. Como monitor da disciplina, sua tarefa é implementar este sistema para organizar as notas de maneira eficaz.

Este é um Desafio (Challenge), que difere de um Laboratório Guiado (Guided Lab) por exigir que você tente concluir a tarefa de forma independente, em vez de apenas seguir passos instrucionais. Desafios costumam ser um pouco mais complexos. Se encontrar dificuldades, você pode consultar o Labby ou verificar a solução proposta. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 96%. Ele recebeu uma avaliação positiva de 94% dos alunos.

Projete um Rastreador de Notas de Alunos

Como monitor, você precisa desenvolver um sistema básico de gestão escolar para monitorar o progresso dos estudantes em várias matérias usando arrays multidimensionais em Golang.

Tarefas

  • Criar uma matriz de inteiros bidimensional de 3x4 chamada studentGrades
  • Inicializar a matriz com valores de notas realistas entre 0 e 100
  • Exibir na tela toda a matriz de rastreamento de notas

Requisitos

  • Utilize o arquivo ~/project/grade_tracker.go
  • Crie uma matriz bidimensional 3x4 representando 3 alunos e 4 disciplinas
  • As notas devem ser números inteiros entre 0 e 100, escolhidos por você
  • Utilize o método de lista de inicialização de array para preencher as notas
  • Imprima a matriz completa usando fmt.Println()

Exemplos

Exemplo de saída:

[[85 92 78 90] [75 88 95 82] [90 79 85 88]]

Dicas

  • Lembre-se de usar colchetes [][]int para a declaração da matriz bidimensional
  • Utilize listas de inicialização aninhadas para definir os valores
  • Consulte a seção do laboratório sobre inicialização de matrizes bidimensionais
✨ Verificar Solução e Praticar

Resumo

Em resumo, este desafio exigiu o design de um sistema de rastreamento de notas escolares utilizando uma matriz bidimensional de inteiros 3x4 em Golang. Você aprendeu a inicializar a matriz com valores realistas e a exibir a estrutura completa de dados no console.