- la saisie de températures (avec vérification des valeurs),
- le calcul de moyennes selon différents critères (toutes, ≥ à une valeur, ≤ à une valeur, entre deux valeurs),
- l'affichage d’un graphique en console (barres verticales colorées).
L’objectif est de pratiquer la structuration d’un projet C# avec plusieurs classes/namespaces.
Le code est divisé en 3 espaces de noms :
- Program : point d'entrée de l'application. Affiche les menus, gère les interactions avec l'utilisateur.
- GestionDesDonnees : contient la classe
Saisiequi gère la saisie utilisateur et la validation des températures. - GestionDesCalculs : contient la classe
Calculqui gère :- les calculs de moyennes,
- l’affichage du graphique (en ASCII),
- l’affichage formaté des libellés.
-
dotnet build
-
dotnet run
-
Saisir des températures entre -60 et 60.
-
Choisir une option pour afficher des moyennes selon les cas.
- Saisie :
>>> Température n°1 (entre -60 et 60) = 12
>>> Température n°2 (entre -60 et 60) = -29
>>> Autre température à saisir ? (o/n) o
>>> Température n°3 (entre -60 et 60) = -30
>>> Autre température à saisir ? (o/n) n
- Menu :
Moyenne des températures ............................... 1
Moyenne des températures >= à une t° précise ........... 2
Moyenne des températures <= à une t° précise ........... 3
Moyenne des températures comprises entre 2 t° .......... 4
Quitter ................................................ 0
- SDK .NET 9.0.102 ou supérieur ;
- IDE compatible avec le langage C# et .NET 9 ;
- Environnement de développement : Visual Studio Code 1.96.4.
Projet réalisé dans le cadre du BTS SIO SLAM - S2P-KB.