Assalamualaikum teman – teman Redaksi Pens, kembali dengan saya, Rezky

Semoga kalian selalu dalam keadaan baik – baik saja.

Nah, post ini adalah post saya yang ketiga tentang Bahasa C, semakin kesini pelajaran yang saya dapatkan semakin kompleks dan seru untuk dipelajari.

Tujuan saya dalam post kali ini agar kita bisa sama – sama belajar dan paham penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain, yang dapat berupa sebagai variabel atau konstanta.

 

“Apa itu relational, logical, assignment, dan conditional operator?”

 

Relational Operator adalah operator yang penggunaannya membandingkan antara dua operand, misalkan lebih besar mana antara a dan b, manakah yang lebih kecil antara c dan 12. Dari perbandingan tersebut didapatkan hasil benar atau salah, atau bisa juga 1 atau 0. Operator ini terdiri dari tanda < (kurang dari), > (lebih dari), == (sama dengan) ,<= (kurang dari sama dengan), >= (lebih dari sama dengan), dan != (tidak sama dengan).

Untuk mengkombinasikan operator – operator tersebut, kita dapat menggunakan Logical Operator yang terdiri dari && (and), || (or), ! (not).

Assignment Operator identik dengan tanda ‘=’, operator ini dapat dipadukan dengan operator aritmatika sehingga menjadi : +=, -=, *=, /=, dan %=.

Conditional Operator dapat digunakan menentukan (pengambilan keputusan) secara sederhana (satu baris statement) yang hanya menggunakan karakter khusus ‘?’ dan ‘:’.

Oke, mari langsung kita coba

  1. (TUGAS 3.5.1)

Ketik program berikut, kalau sudah, build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti dibawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. (TUGAS 3.5.2)

Ketik program seperti di bawah ini, setelah itu build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti gambar di bawah ini

Setelah itu, kalian tinggal memasukkan angka

  • Facebook
  • Twitter
  • Google+
  • Pinterest

“Lho he, kok kosongan??”

Hasilnya kosong karena tidak ada statement printf.

3. (TUGAS 3.5.3)

Ketik program berikut, kalau sudah, build and run :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan setelah build and run akan seperti pada gambar di bawah ini

Setelah itu, kalian tinggal memasukkan angka

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian dari saya, mohon maaf bila ada salah dalam menjelaskan.

Wassalamualaikum