Projetar um Rastreador de Notas de Alunos

GolangGolangBeginner
Pratique Agora

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste desafio, você é solicitado a criar um sistema simples de gerenciamento de notas para acompanhar o desempenho dos alunos em diferentes disciplinas usando um array multidimensional em Golang. Como assistente de ensino, você precisa implementar este sistema para gerenciar as notas dos alunos de forma eficaz.

Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução.

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"]) go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"]) go/DataTypesandStructuresGroup -.-> go/arrays("Arrays") go/DataTypesandStructuresGroup -.-> go/structs("Structs") go/FunctionsandControlFlowGroup -.-> go/for("For") subgraph Lab Skills go/arrays -.-> lab-436649{{"Projetar um Rastreador de Notas de Alunos"}} go/structs -.-> lab-436649{{"Projetar um Rastreador de Notas de Alunos"}} go/for -.-> lab-436649{{"Projetar um Rastreador de Notas de Alunos"}} end

Projetar um Rastreador de Notas de Alunos

Como assistente de ensino, você precisa criar um sistema simples de gerenciamento de notas para acompanhar o desempenho dos alunos em diferentes disciplinas usando um array multidimensional em Golang.

Tarefas

  • Crie um array inteiro bidimensional 3x4 chamado studentGrades
  • Inicialize o array com valores de notas realistas entre 0-100
  • Imprima todo o array de rastreamento de notas

Requisitos

  • Use o arquivo ~/project/grade_tracker.go
  • Crie um array bidimensional 3x4 representando 3 alunos e 4 disciplinas
  • As notas devem ser inteiros entre 0 e 100, escolha por você mesmo
  • Use o método de lista de inicialização de array para preencher as notas
  • Imprima todo o array 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 de array bidimensional
  • Use listas de inicialização aninhadas para definir valores
  • Verifique a seção do Laboratório sobre inicialização de array bidimensional
✨ Verificar Solução e Praticar

Resumo

Em resumo, este desafio exige que você projete um sistema de rastreamento de notas de alunos usando um array inteiro bidimensional 3x4 em Golang. Você precisa inicializar o array com valores de notas realistas entre 0-100 e, em seguida, imprimir todo o array de rastreamento de notas.

OSZAR »