Exercice - Calculer la somme des scores de devoir de chaque étudiant

Effectué

Dans cet exercice, vous allez utiliser les scores de devoir de chaque étudiant pour calculer sa note actuelle dans la classe. Pour effectuer ce calcul, vous allez d’abord additionner les valeurs de leurs scores de devoir, puis calculer leur score moyen (note actuelle). Commençons.

Important

Vous devez avoir suivi les instructions d’installation de l’unité précédente, Préparer, avant de commencer cet exercice.

Crée des variables pour stocker la somme

Dans cette tâche, vous allez créer une variable pour chaque étudiant qui représentera la somme de ses scores de devoir. Vous allez également afficher la somme de l’étudiant ainsi que son nom dans la sortie de la console. Étant donné que les scores de devoir sont représentés sous forme d’entiers, vous allez créer des variables entières pour stocker les sommes.

  1. Assurez-vous que l’éditeur .NET est ouvert et que les variables sont instanciées avec les scores de devoir de chaque étudiant.

    Dans l’unité de préparation de ce projet guidé, les instructions de configuration vous invitent à copier les scores de devoir des étudiants dans l’éditeur. Si nécessaire, revenez aux instructions de configuration et suivez-les.

  2. En bas de votre code, créez une ligne de code vide.

  3. Pour déclarer une variable de type entier pour chaque étudiant afin de pouvoir additionner ses scores, entrez le code suivant :

    int sophiaSum = 0;
    int nicolasSum = 0;
    int zahirahSum = 0;
    int jeongSum = 0;
    
    

    Notez que 0 est affecté aux variables dans le cadre de l’instruction de déclaration. En d’autres termes, les variables sont initialisées sur 0. Même si l’attribution de valeur n’est pas nécessaire lors de la déclaration de variables, elle peut rendre votre code plus efficace. L’étape suivante consiste à afficher la sortie, et étant donné que cette sortie inclut une référence à ces variables, elles doivent être initialisées.

  4. Pour créer des instructions Console.WriteLine() qui affichent le nom de l’étudiant et la valeur de ses scores de devoir additionnés, entrez le code suivant :

    Console.WriteLine("Sophia: " + sophiaSum);
    Console.WriteLine("Nicolas: " + nicolasSum);
    Console.WriteLine("Zahirah: " + zahirahSum);
    Console.WriteLine("Jeong: " + jeongSum);
    
    

    Le but est d’afficher la note globale actuelle de l’étudiant, mais pour l’instant, utilisons ces instructions Console.WriteLine() pour afficher la valeur de vos calculs de somme. Ainsi, vous pouvez vérifier si votre code fonctionne correctement à chaque étape du processus de développement.

    Notes

    Les environnements de développement plus avancés, tels que Visual Studio Code, fournissent des outils qui permettent aux développeurs d’observer les valeurs des variables d’application pendant que leur code est en cours d’exécution. L’apprentissage de l’utilisation de ces outils permet aux développeurs professionnels de gagner beaucoup de temps pendant le développement. Pour l’instant cependant, vous pouvez utiliser Console.WriteLine() pour vérifier que votre code fonctionne comme prévu.

  5. Dans l’éditeur .NET, pour exécuter votre code, sélectionnez le bouton vert Exécuter.

  6. Notez que vous n’avez aucun problème à afficher vos valeurs entières, qui sont toutes égales à 0 pour l’instant, en utilisant la méthode WriteLine() qui affiche les littéraux de chaîne (noms des étudiants).

    La valeur numérique actuelle est récupérée automatiquement en référençant le nom de la variable.

    Les instructions Console.WriteLine() nécessaires à l’affichage de vos résultats étant prêtes, commençons à ajouter le code qui effectue vos calculs.

    Important

    Vous devez écrire le code qui effectue les calculs au-dessus du code qui affiche la sortie.

  7. Recherchez la ligne de code suivante : int sophiaSum = 0;

    Vous allez écrire le code qui calcule la valeur de somme pour chaque étudiant. Tout d’abord, vous allez ajouter les scores des devoirs des étudiants, puis affecter la valeur aux variables « Sum ». Commençons par Sophia. N’oubliez pas que les scores de Sophia sont stockés dans le code suivant :

    int sophia1 = 93;
    int sophia2 = 87;
    int sophia3 = 98;
    int sophia4 = 95;
    int sophia5 = 100;
    
  8. Mettez à jour la ligne de code comme suit :

    int sophiaSum = sophia1 + sophia2 + sophia3 + sophia4 + sophia5;
    
    
  9. Dans l’éditeur .NET, sélectionnez Exécuter.

    Votre sortie doit maintenant indiquer que la somme de Sophia est égale à 473. Les autres demeurent égales à 0. Vous allez ajouter des calculs de somme similaires pour le reste des étudiants.

  10. À partir de la ligne de code vide que vous venez de créer, entrez le code suivant :

    int nicolasSum = nicolas1 + nicolas2 + nicolas3 + nicolas4 + nicolas5;
    int zahirahSum = zahirah1 + zahirah2 + zahirah3 + zahirah4 + zahirah5;
    int jeongSum = jeong1 + jeong2 + jeong3 + jeong4 + jeong5;
    
    

Vérifier votre travail

Dans le cadre de cette tâche, vous allez exécuter le code et vérifier que la sortie est correcte.

  1. Comparez votre code au suivant :

    int currentAssignments = 5;
    
    int sophia1 = 93;
    int sophia2 = 87;
    int sophia3 = 98;
    int sophia4 = 95;
    int sophia5 = 100;
    
    int nicolas1 = 80;
    int nicolas2 = 83;
    int nicolas3 = 82;
    int nicolas4 = 88;
    int nicolas5 = 85;
    
    int zahirah1 = 84;
    int zahirah2 = 96;
    int zahirah3 = 73;
    int zahirah4 = 85;
    int zahirah5 = 79;
    
    int jeong1 = 90;
    int jeong2 = 92;
    int jeong3 = 98;
    int jeong4 = 100;
    int jeong5 = 97;
    
    int sophiaSum = sophia1 + sophia2 + sophia3 + sophia4 + sophia5;
    int nicolasSum = nicolas1 + nicolas2 + nicolas3 + nicolas4 + nicolas5;
    int zahirahSum = zahirah1 + zahirah2 + zahirah3 + zahirah4 + zahirah5;
    int jeongSum = jeong1 + jeong2 + jeong3 + jeong4 + jeong5;
    
    Console.WriteLine("Sophia: " + sophiaSum);
    Console.WriteLine("Nicolas: " + nicolasSum);
    Console.WriteLine("Zahirah: " + zahirahSum);
    Console.WriteLine("Jeong: " + jeongSum);
    
  2. Dans l’éditeur .NET, sélectionnez Exécuter.

  3. Passez en revue votre sortie et vérifiez que les sommes des scores de devoir sont correctes :

    Sophia: 473
    Nicolas: 418
    Zahirah: 417
    Jeong: 477
    

    Si votre code affiche des résultats différents, vous devez le passer en revue afin de trouver votre erreur et d’effectuer des mises à jour. Réexécutez le code pour voir si vous avez résolu le problème. Continuez à mettre à jour et à exécuter votre code jusqu’à ce qu’il produise les résultats attendus.

Important

Veillez à ne pas supprimer le code que vous avez écrit jusqu’à présent. Vous allez utiliser ce code dans l’exercice suivant.