Operator Logika Bagian 2
Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 24 dari 74.
Operator logika memiliki tabel khusus yang disebut "Tabel kebenaran" yang menunjukkan nilai hasil 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 dari operator and (&&) adalah jika a dan b keduanya 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 bilangan bulat ke variabel b1 dan b2 agar b3 bernilai true dalam ekspresi: bool b3 = !((b1 + b2) > (b1 * b2)).
Luangkan waktu sejenak untuk menganalisis kondisi tersebut dan pikirkan nilai apa yang akan membuatnya true.
Coba sendiri
#include <iostream>
using namespace std;
int main() {
// Ketik kodemu di bawah ini
int b1 = ?;
int b2 = ?;
bool b3 = !((b1 + b2) > (b1 * b2));
// Jangan ubah baris di bawah ini
cout << "b3 = " << b3 << endl;
return 0;
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost Increment/DecrementPintasan AritmetikaOperator PerbandinganPerbandingan String7Dasar-Dasar Input dan Output
Pernyataan coutPernyataan cinInput stringUlasan: Hingga 120Ulasan: Benar atau Salah5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 33Variabel Bagian 2
Deklarasi TipeKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan ifIf - ElsePernyataan switchOperator PercabanganRingkasan - If ElseIf - Else BersarangLatihan sendiri: Compiler C++ online