Introduction

Effectué

Les développeurs doivent répéter certaines tâches presque tous les jours. Par exemple, la déclaration de variables de chaîne et numériques, l’affectation et l’extraction de valeurs, ou encore l’exécution de calculs sont des tâches courantes, mais essentielles. La communication des résultats à l’utilisateur de l’application est une tâche tout aussi importante. Ceci implique des compétences que chaque développeur doit apprendre à maîtriser pour résoudre un problème donné.

Supposons que vous soyez l’assistant d’un enseignant dans une école. Vous êtes chargé de développer une application qui automatise la notation des étudiants. L’application utilise tous les devoirs notés de chaque étudiant afin de calculer leur note/score global actuel pour la classe. L’enseignant a également fourni un format requis pour indiquer les notes des élèves.

Ce module vous guide tout au long des étapes requises pour développer votre application Student Grading. Votre code déclare et affecte des valeurs à des variables en fonction des noms des étudiants, effectue différents calculs numériques et affiche les résultats. Les calculs incluent la détermination de la somme des scores de devoir et le calcul de la note actuelle pour chaque étudiant. Pour afficher les résultats dans le format requis, vous allez utiliser Console.WriteLine(), ainsi que des séquences d’échappement de caractères qui vous aideront à mettre en forme vos résultats.

À la fin de ce module, vous serez en mesure d’écrire du code utilisant différents types de variables, d’effectuer des calculs numériques et de présenter à l’utilisateur des données mises en forme.

Notes

Ce module est un projet guidé que vous allez mener à bien de bout en bout en suivant des instructions pas à pas. 

Objectifs d’apprentissage

Dans ce module, vous allez vous entraîner aux tâches suivantes :

  • Utiliser des variables pour stocker et récupérer des données
  • Effectuer des opérations mathématiques simples
  • Mettre en forme des chaînes pour présenter les résultats

Prérequis

  • Expérience de niveau débutant avec un éditeur .NET
  • Expérience niveau débutant avec les règles de syntaxe C# de base
  • Expérience de niveau débutant avec l’exécution d’opérations mathématiques sur des variables
  • Expérience niveau débutant avec la création de valeurs littérales et la déclaration de variables des types de données de base comme string, int et decimal
  • Expérience niveau débutant avec la concaténation de chaînes et l’interpolation de chaînes