Assalamualaikum Wr.Wb. Halo teman-teman, jumpa lagi bersama saya. Bagaimana kabar kalian semua, semoga kalian semua tetap baik baik saja. Pada kesempatan ini kita akan membahas salah satu materi yang cukup menarik dalam bahasa C yaitu relation, logical, assignment dan conditional. Pada materi tersebut akan membahas cara penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand lain. Sebelum melanjutkan materi ini lebih dalam, pasti masih belum banyak yang tau apa itu realtional, apaitu logical, apaitu assignment dan conditional. Maka dari itu alangkah baiknya jika kita mengetahui teori nya.

1. TEORI

Relational operator adalah operator yang dapat digunakan untuk membandingkan antara dua operand, misalkan lebih besar mana a dan b. Perbandingan itu mendapatkan suatu hasil yaitu benar dan salah dimana yang benar bernilai 1 dan 0 untuk bernilai salah. Operator ini terdiri dari tanda-tanda seperti <(kurang dari), >(lebih dari), dan lain-lain. Sedangkan untuk mengkombinasi antara operator-operator diatas maka dapat digunakkan logical operator yang terdiri dari &&, II. Assigment operator identik dengan =, operator ini dapat dipadukan dengan operator aritmatika sehingga menjadi: +=, -=, /= dan %=. Lalu ada Conditional Operator dimana operator yang dapat digunakkan  untuk menentukan (pengambil keputusan) secara sederhana, dimana hanya digunakkan karakter khusus ‘?’ dan : .

2. PROGRAM PERCOBAAN

3.4.1 Mengamati hasil dari perbandingan dua operand yang nilainya dimasukkan melalui keyboard, dimana perbandingan dilakukan menggunakan semua relational operator, yaitu meliputi operator-operator <,>,<=,>= dan !=.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. TUGAS

3.5.1 Membuat program untuk menentukan hasil (0 dan 1) dari operator relasional dibawah ini dan masukkan nilai a, b, c dan d dari keyboard.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

3.5.2 berpakah nilai variable m, n dan hasil dari program dibawah ini? dan jelaskan jalannya program.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

saat dijalankan, program tidak menampilkan hal apapun. Setelah dianalisa dalam program tersebut tidak ada perintah untuk mencetak sehingga program tidak muncul. Lalu menambahkan printf.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Setelah ditambahkan perintah mencetak/printf, program dapat berjalan dengan bagus.

 

3.5.3 Membuat program untuk menentukan nilai terbesar dari 4 nilai yang diberikan melalui keyboard.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Nah diatas kita sudah membahas mengenai materi relation, logical, assignment dan conditional beserta beberapa pemrogramannya. Semoga pembahasan materi diatas dapat berguna. Wassalamualaikum Wr. Wb.