Menu
Coddy logo textTech

Recap - Advanced Operators

Coddy'nin C# Journey'sinin Mantık & Akış bölümünün bir parçası — ders 39 / 66.

challenge icon

Görev

Orta

Üç parametre alan analyzeInput adında bir metot oluşturun:

  • Bir string text
  • Bir nullable integer value
  • Bir boolean condition

Metot aşağıdaki bilgileri içeren bir string döndürmelidir:

  1. text'in null olmadığını ve 3 karakterden uzun olup olmadığını kontrol edin (kısa devre değerlendirmesi kullanın)
  2. Nullable integer'dan gerçek değeri alın (null ise 100) null-coalescing operatörü kullanarak
  3. İfadeyi değerlendirin: condition || text.Length > 5 && value > 50
  4. Farklı önceliğe sahip ifadeyi değerlendirin: (condition || text.Length > 5) && value > 50

Sonuçları bu formatta döndürün:

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

Kendin dene

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // Buraya kodunuzu yazın
    }
}

Mantık & Akış bölümündeki tüm dersler