Concevoir un suivi des notes des étudiants

GolangGolangBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous êtes invité à créer un système simple de gestion des notes pour suivre la performance des étudiants dans différentes matières en utilisant un tableau multidimensionnel en Golang. En tant qu'assistant d'enseignement, vous devez implémenter ce système pour gérer efficacement les notes des étudiants.


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{{"Concevoir un suivi des notes des étudiants"}} go/structs -.-> lab-436649{{"Concevoir un suivi des notes des étudiants"}} go/for -.-> lab-436649{{"Concevoir un suivi des notes des étudiants"}} end

Concevoir un suivi des notes des étudiants

En tant qu'assistant d'enseignement, vous devez créer un système simple de gestion des notes pour suivre la performance des étudiants dans différentes matières en utilisant un tableau multidimensionnel en Golang.

Tâches

  • Créer un tableau à deux dimensions d'entiers de taille 3x4 nommé studentGrades
  • Initialiser le tableau avec des valeurs de notes réalistes comprises entre 0 et 100
  • Afficher le tableau complet de suivi des notes

Exigences

  • Utiliser le fichier ~/project/grade_tracker.go
  • Créer un tableau à deux dimensions de taille 3x4 représentant 3 étudiants et 4 matières
  • Les notes doivent être des entiers compris entre 0 et 100, choisis par vous-même
  • Utiliser la méthode de liste d'initialisation de tableau pour remplir les notes
  • Afficher le tableau complet en utilisant fmt.Println()

Exemples

Exemple de sortie :

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

Indices

  • N'oubliez pas d'utiliser des crochets [][]int pour la déclaration d'un tableau à deux dimensions
  • Utilisez des listes d'initialisation imbriquées pour définir les valeurs
  • Consultez la section Lab sur l'initialisation des tableaux à deux dimensions
✨ Vérifier la solution et pratiquer

Résumé

En résumé, ce défi vous demande de concevoir un système de suivi des notes des étudiants en utilisant un tableau à deux dimensions d'entiers de taille 3x4 en Golang. Vous devez initialiser le tableau avec des valeurs de notes réalistes comprises entre 0 et 100, puis afficher le tableau complet de suivi des notes.