Menu
CoddyTech

Ringkasan Operator Lanjutan

Termasuk bagian Logika dan Alur dalam perjalanan C# di Coddy. Pelajaran 39 dari 66.

challenge icon

Tantangan

Sedang

Buat method bernama analyzeInput yang menerima tiga parameter:

  • Sebuah string text
  • Sebuah bilangan bulat nullable value
  • Sebuah boolean condition

Method tersebut harus mengembalikan string dengan informasi berikut:

  1. Periksa apakah text tidak null dan lebih panjang dari 3 karakter (gunakan evaluasi hubung singkat)
  2. Ambil nilai sebenarnya dari bilangan bulat nullable (atau 100 jika null) menggunakan operator null-coalescing
  3. Evaluasi ekspresi: condition || text.Length > 5 && value > 50
  4. Evaluasi ekspresi dengan prioritas berbeda: (condition || text.Length > 5) && value > 50

Kembalikan hasil dalam format berikut:

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

Coba sendiri

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // Tulis kodemu di sini
    }
}

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C# online