Operator Logika Bagian 2
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 22 dari 92.
tabel kebenaran mencantumkan hasil operator logika untuk setiap kombinasi nilai.
and bernilai true hanya jika kedua nilai bernilai true:
false and falsebernilaifalsefalse and truebernilaifalsetrue and falsebernilaifalsetrue and truebernilaitrue
or bernilai true jika setidaknya satu nilai bernilai true:
false or falsebernilaifalsefalse or truebernilaitruetrue or falsebernilaitruetrue or truebernilaitrue
not mengambil satu nilai dan membalikkannya:
not trueadalahfalsenot falseadalahtrue
Contohnya, pemain yang membawa busur tetapi tidak membawa pedang:
var has_sword := false
var has_bow := true
print(has_sword or has_bow) # true
print(has_sword and has_bow) # false
print(not has_sword) # trueTantangan
MudahUbah nilai b1 dan b2 menjadi bilangan bulat agar b3 bernilai true.
b3 bernilai true ketika hasil kali b1 dan b2 lebih besar daripada jumlah keduanya dan kedua bilangan tersebut tidak sama.
Jangan ubah baris b3 atau baris print(). Output harus berupa:
b3 = trueCoba sendiri
extends Node
func _ready():
# Ubah nilai b1 dan b2
var b1: int = 0
var b2: int = 0
# Jangan ubah baris-baris di bawah ini
var b3: bool = (b1 * b2 > b1 + b2) and not (b1 == b2)
print("b3 = ", b3)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan7Dasar input dan output
OutputOutput dengan variabelPemformatan stringInputKonversi tipeRekap: Sampai 120Rekap: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe PengembalianRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMenerima Input3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRangkuman: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseRangkuman: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input DinamisLatihan sendiri: Compiler GDScript online