Menu
CoddyTech

Operator Logika Bagian 2

Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 22 dari 69.

Operator logika memiliki tabel khusus yang disebut "Truth table" yang menunjukkan nilai hasil dari kombinasi operator logika.

Tabel kebenaran untuk operator and (&&):

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

Satu-satunya cara untuk mendapatkan true dengan operator and (&&) adalah jika a dan b sama-sama bernilai true

Tabel kebenaran untuk operator or (||):

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

Dalam kasus ini, untuk mendapatkan hasil true, a atau b harus bernilai true.

Tabel kebenaran untuk operator not (!):

a!a
falsetrue
truefalse

Di sini, nilai a dibalik. Jika a adalah false, maka !a adalah true

challenge icon

Tantangan

Pemula

Kamu perlu menetapkan nilai integer ke variabel b1 dan b2 agar b3 bernilai true dalam ekspresi: b3 = !((b1 + b2) > (b1 * b2)).

Coba sendiri

using System;

class Program {
    public static void Main(string[] args) {
        // Ketik kodemu di bawah ini
        // Ganti angka sementara dengan nilai yang benar
        int b1 = 1;
        int b2 = 1;
        bool b3 = !((b1 + b2) > (b1 * b2));
        
        // Jangan ubah baris di bawah ini
        Console.WriteLine("b3 = " + b3);
    }
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C# online