Assalamualaikum..
Bertemu lagi dengan saya^^
Kali ini saya akan membahas RELATION, LOGICAL, ASSIGNMENT DAN CONDITIONAL.
Untuk apa sih kita mempelajari itu?
Tujuannya adalah mempelajari dan mengamati penggunaan operator yang digunakan sebagai pmbanding antara operand satu dengan operand yang lain, yang dapat brrupa konstanta dan variable.

Apah sih itu? Relational operand adalah operator yang dapat digunakan untuk membandingkan anatara dua operand, misalkan lebih besar mana antara a atau b, manakah yang lebih kecil antata c dan 12. Dari perbandingan diatas maka akan didapatkan suatu hasil yaitu benar atau salah (true false) yang berupa nilai 1 (selain 0) untuk benar dan 0 untuk salah. Operator ini terdiri dari tanda tanda khusus yaitu (lebih besar), = = (sama dengan), = (lebih besar atau sama dengan), dan != (tidak sama dengan). Sedangkan untuk mengkombinasikan antara operator-operator diatas maka dapat digunakan Logical Operator yang terdiri dari && (and/dan), || (or/atau) dan ! (Not/tidak). Assignment Operator identik dengan tanda ‘=’ (sama dengan), operator ini dipadukan dengan operator aritmatika sehingga menjadi: +=, -=, *=, /= dan %=. Conditional Opetator adalah operator yang dapat digunakan untuk menentukan (pengambilan keputusan) secara sederhana (satu baris statement) dimana hanya digunakan karakter khusus ‘?’ (tanda tanya) dan ‘:’ (colon/titik dua). Nah sebagai contoh mari kita masuk dalam soal.
1. Buatlah program untuk menentukan hasil (0 atau 1) dari operator relasional dibawah ini, dan masukkan nilai a, b, c dan d dari keyboard

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Berapakah nilai variable m,n dan hasil dari program dibawah ini? dan jelaskan jalannya program
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Saat program dijalankan, tidak ada yang ditampilkan karena program tersebut tidak terdapat printf()
3. Buatlah program untuk menentukan nilai terbesar dari empat nilai yang diberikan melalui keyboard seperti contoh dibawah ini (gunakan operator conditional)
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kesimpulan
– Relational Operator adalah operator yang dapat digunakan untuk membandingkan dua operand
– Logical Operator untuk mengkombinasikan operatpr && (and), || (or) dan ! (not)
– Assignment Operator identik dengan tanda “=” yang dapat dipadukan dengan operator aritmatika
– Conditional Operator adalah operator yang dapat digunakan untuk pengambilan keputusan secara sederhana menggunakan karakter khusus “?” dan “:”
– Jika dalam program tidak terdapat printf(), maka program tersebut tidak dapat menampilkan apapun

Sekian dari saya, jika ada salah kata mohon dimaafkan. Kritik dan saran pun sangat dinantikan. Wassalamualaikum^^