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 (&&):
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
Satu-satunya cara untuk mendapatkan true dengan operator and (&&) adalah jika a dan b sama-sama bernilai true
Tabel kebenaran untuk operator or (||):
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
Dalam kasus ini, untuk mendapatkan hasil true, a atau b harus bernilai true.
Tabel kebenaran untuk operator not (!):
| a | !a |
|---|---|
| false | true |
| true | false |
Di sini, nilai a dibalik. Jika a adalah false, maka !a adalah true
Tantangan
PemulaKamu 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);
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloKenaikan/PenurunanKenaikan/Penurunan SetelahnyaPintasan Aritmetika7Input dan Output Dasar
Output DasarInterpolasi stringMembaca inputMenguraiRangkuman, Sampai 120Rangkuman, Benar atau Salah5Operator Bagian 2
Operator PerbandinganOperator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Latihan sendiri: Compiler C# online