Assalamu’alaikum Wr. Wb
Kembali lagi bersama saya Vannya dari Elka 19.
Artikel kali ini akan membahas tentang Relational, Logical, Assignment, dan Conditional. Tapi sebelum itu, buat apa sih mempelajari materi ini? Tujuannya adalah untuk mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain, yang dapat berupa variable atau konstanta.
Lalu, apa sih Relational, Logical, Assignment, dan Conditional itu?
Relational operation adalah operator yang dapa digunakan untuk membandingkan antara dua operand, misal lebih besar mana antara a dan b, atau manakah yang lebih kecil antara d dengan 70. Dari perbandingan ini, dapat diambil hasil yang benar atau salah yang berupa nilai selain nol untuk benar dan nol untuk salah. Logical operation adalah suatu pengombinasian antara operator-operator yang terdiri dari && (and), || (or), dan ! (not). Assignment operator sendiri indentik dengan tanda = yang dapat dipadukan dengan operator aritmatika sehingga menjadi +=,-=,*=,/=, dan %/. Conditional operator sendiri adalah operator yang dapat digunakan untuk menentukan pengabmbilan keputusan secara sederhana dengan menggunakna karakter khusus ‘?’
.
Agar lebih paham, mari kita menyimak contoh program dibawah
1. Membuat program untuk menentukan hasil (o atau 1) dari operator relasional dibawah ini
m = (a > b) && (c < d) || (a == b)
n = (a == b) || (c == d) && (a < b)
o = (a <= c) && (b >= d) || (a == d)
p = (a >= d) || (b <= c) && (c == d)
q = (a != b) || (c > d) || (a != d)
ketik program dibawah ini
Lalu klik Build and Run, maka tampilannya akan menjadi seperti ini
2. Menganalisa variabel m, n, dan nilai maksimum
Ketik program dibawah ini pada codeblocks
Lalu Build and Run, maka tampilannya akan menjadi seperti ini,
3. Membuat program untuk menentukan nilai terbesar dari empat nilai yang diberikan melalui program ini,
Lalu klik Build and Run, maka tampilannya akan menjadi seperti ini,
NB: dengan input pasti yaitu a=5, b=3, c=6, dan d=8.
Nah, sekian dulu pembahasan kita tentang relational, logical, assignment, dan conditional. Jika ada kesalahan dalam penuturan kata, mohon dimaafkan 🙂
Wassalamu’alaikum Wr. Wb
Recent Comments