Menu
Coddy logo textTech

Récapitulatif - Opérateurs avancés

Fait partie de la section Logique & Flux du Journey C# de Coddy — leçon 39 sur 66.

challenge icon

Défi

Moyen

Créez une méthode appelée analyzeInput qui prend trois paramètres :

  • Une chaîne text
  • Un entier nullable value
  • Un booléen condition

La méthode doit retourner une chaîne avec les informations suivantes :

  1. Vérifiez si text n’est pas null et plus long que 3 caractères (utilisez l’évaluation à court-circuit)
  2. Obtenez la valeur réelle de l’entier nullable (ou 100 si null) en utilisant l’opérateur de coalescence null
  3. Évaluez l’expression : condition || text.Length > 5 && value > 50
  4. Évaluez l’expression avec une précedence différente : (condition || text.Length > 5) && value > 50

Retournez les résultats dans ce format :

Text valid: {true/false}
Value used: {actualValue}
Expression 1: {result1}
Expression 2: {result2}

Essayez vous-même

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // Écrivez votre code ici
    }
}

Toutes les leçons de Logique & Flux