Présentation
La logique de décision est basée sur des expressions, appelées expressions booléennes qui évaluent la valeur « true » ou « false ». Les développeurs utilisent différents types d’opérateurs pour créer des expressions booléennes qui répondent à leurs exigences de codage. Lorsque les expressions sont évaluées, l'exécution du code se divise en fonction du résultat. Le langage C# prend en charge un large éventail d’opérateurs (tels que l’égalité, la comparaison et les opérateurs booléens), chacun d’entre eux ayant un but spécifique lors de l’implémentation de la logique de décision.
Supposons que vous avez été sélectionné pour travailler sur une série d’applications console C# utilisées pour traiter les données client et les entrées fournies par l’utilisateur. Chaque application vous oblige à implémenter une logique de décision qui répond aux exigences de traitement des données et aux règles métier associées. Les exigences de traitement des données et les règles métier varient pour chaque application. Par exemple, les applications qui traitent les commandes client peuvent avoir besoin d’évaluer l’état du client avant d’entreprendre une action. Pour préparer cette affectation à venir, vous allez effectuer certaines activités pratiques qui implémentent des expressions booléennes et des opérateurs C#.
Dans ce module, vous allez découvrir les expressions booléennes et utiliser différents types d’opérateurs pour évaluer les expressions pour l’égalité, l’inégalité et la comparaison. Vous apprenez également à utiliser une version inline spéciale d’une if instruction (opérateur conditionnel) qui produit un résultat « soit / ou ».
À la fin de ce module, vous pouvez écrire du code à l’aide de n’importe quelle combinaison d’opérateurs C# pour implémenter la logique de décision dans vos applications.
Objectifs d’apprentissage
Dans ce module, vous allez découvrir les points suivants :
- Utilisez des opérateurs pour créer des expressions booléennes qui testent la comparaison et l’égalité.
- Utiliser des méthodes intégrées de la classe String pour effectuer de meilleures évaluations sur les chaînes.
- Utilisez l’opérateur de négation pour tester l’opposé d’une condition donnée.
- Utilisez l’opérateur conditionnel pour effectuer une évaluation en ligne.
Conditions préalables
- Expérience des tâches de programmation de base telles que l’instanciation de variables, l’utilisation de différents types de données et l’envoi de sorties à une fenêtre de console.
- Expérience de l'utilisation de la
if-elseif-elsestructure. - Savoir utiliser la classe
Randompour générer un nombre aléatoire - Expérience dans l’utilisation de Visual Studio Code pour créer et exécuter des applications console simples.