Menu
Coddy logo textTech

Recap - Advanced Operators

Parte de la sección Lógica y Flujo del Journey de C# de Coddy — lección 39 de 66.

challenge icon

Desafío

Intermedio

Crea un método llamado analyzeInput que tome tres parámetros:

  • Una cadena text
  • Un entero nullable value
  • Un booleano condition

El método debe devolver una cadena con la siguiente información:

  1. Verifica si text no es nulo y tiene más de 3 caracteres (usa evaluación de cortocircuito)
  2. Obtén el valor real del entero nullable (o 100 si es nulo) usando el operador de coalescencia nula
  3. Evalúa la expresión: condition || text.Length > 5 && value > 50
  4. Evalúa la expresión con precedencia diferente: (condition || text.Length > 5) && value > 50

Devuelve los resultados en este formato:

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

Pruébalo tú mismo

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // Escribe tu código aquí
    }
}

Todas las lecciones de Lógica y Flujo