Menu
CoddyTech

Beberapa Kondisi

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

C# memungkinkan kamu menggabungkan beberapa kondisi dalam logika pengambilan keputusan menggunakan operator logika.

Gunakan operator AND (&&) untuk memeriksa apakah semua kondisi benar:

int age = 25;
double salary = 50000;

if (age > 18 && salary >= 30000)
{
    Console.WriteLine("Eligible for loan");
}

Gunakan operator OR (||) ketika setidaknya satu kondisi harus bernilai true:

bool hasLicense = true;
bool hasPassport = false;

if (hasLicense || hasPassport)
{
    Console.WriteLine("Has valid ID");
}

Gabungkan beberapa operator dengan tanda kurung untuk membuat kondisi yang kompleks:

bool isWeekend = true;
bool isHoliday = false;
int hour = 14;

if ((isWeekend || isHoliday) && hour > 10)
{
    Console.WriteLine("Store is open");
}

Gunakan operator NOT (!) untuk menegasikan kondisi:

bool isRaining = true;

if (!isRaining)
{
    Console.WriteLine("No need for umbrella");
}
else
{
    Console.WriteLine("Take an umbrella");
}
challenge icon

Tantangan

Sedang

Buat method bernama evaluateApplication yang:

  1. Menerima tiga parameter: usia pelamar (int), skornya (int), dan apakah mereka memiliki pengalaman sebelumnya (bool)
  2. Mengembalikan string berdasarkan beberapa kondisi berikut:
    • "Accepted" jika pelamar berusia minimal 18 tahun DAN memiliki skor di atas 70
    • "Accepted with Merit" jika pelamar memenuhi kondisi di atas DAN memiliki pengalaman sebelumnya
    • "Provisionally Accepted" jika pelamar berusia minimal 18 tahun DAN memiliki skor antara 50 dan 70, termasuk 50 dan 70
    • "Rejected" dalam semua kasus lainnya

Coba sendiri

public class EvaluateApplication
{
    // Implementasikan method EvaluateApplication
    public static string evaluateApplication(int age, int score, bool hasPriorExperience)
    {
        // Tulis kodemu di sini
        
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C# online