hai teman teman Vitamin”C” semuanya sebelumnya kita sudah mempelajari tentang expression, nah kali ini adalah lanjutan dari expression itu sendiri, yaitu relational operator, yang dapat membandingkan 2 operand, misalkan lebih besar mana antara a dan b, manakah yang lebih kecil antara c dan 12. Dari perbandingan itu maka akan didapatkan suatu hasil yaitu benar atau salah (true false) yang berupa nilai 1 (selain nol) untuk benar dan 0 untuk salah.

Operator ini terdiri dari tanda-tanda khusus yaitu:

OPERATOR

KETERANGAN

<

Lebih kecil

>

Lebih besar

= =

Sama dengan

<=

Lebih kecil atau sama dengan

>=

Lebih besar atau sama dengan

!=

Tidak sama dengan

Untuk mengkombinasikan antara operator-operator diatas maka dapat digunakan Logical Operator yang terdiri dari

OPERATOR

KETERANGAN

&&

And/dan

||

Or / atau

!

Not/ tidak

Assignment Operator identik dengan tanda ‘=’ :

OPERATOR

KETERANGAN

+=

Pertambahan

-=

Pengurangan

*=

Perkalian

/=

Pembagian

%=

Modulus

 

Conditional Operator adalah operator yang dapat digunakan untuk menentukan / pengambilan keputusan secara sederhana (satu baris statement), dimana hanya menggunakan karakter khusus “?” (tanda tanya) dan ‘:’ (colon/ titik dua)

Contoh program :

  • Pada program ini kita mencoba menggunakan perbandingan yang dilakukan menggunakan semua Relation Operator
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    maka hasil dari pemrogramannya adalah :
    • Facebook
    • Twitter
    • Google+
    • Pinterest

Setelah mengetahui caranya mari mempraktekkan teori diatas ke bentuk program menggunakan program Code Blocks. berikut adalah list program dan hasil pemrogramannya beserta algoritmanya :

  1. berikut adalah program untuk menentukan hasil (0 atau 1) dari operator relasional / relational operator, ketika untuk nilai variabel a,b,c mengambil dari keyboard yang ditekan.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    dan untuk algoritmanya kita menggunakan relational operator , agar dapat menentukan hasil 0  atau 1.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    dari algoritma diatas kita menggunakan relational operator “&&” sebagai AND dan || sebagai OR
  2. percobaan kedua kali ini kita akan mencari suatu nilai dari variabel m dan n melalui program dibawah ini.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    hasil pemrogramannya akan diketahui sebagai berikut.

    • Facebook
    • Twitter
    • Google+
    • Pinterest

    bagaimana bisa demikian ?, sobat vitamin C gak perlu khawatir karena saya akan menjelaskannya, disini saya menggunakan kombinasi dua atau eberapa operasional logika, sehingga didapatkan beberapa kondisi yang harus dipenuhi untuk mendapatkan nilai 1 (benar). contohmya pada m=(a>b) bila benar nilai a lebih besar dari b makan nilai variabel m adalah 1 dan akan menunjuk ke arah a dari kombinasi a:b.
  3. berikut ini saya membuat program untuk menentukan nilai terbesar dari empat nilai yang diberikan melalui keyboard.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    programnya adalah dengan menggunakan petunjuk, pertama bandingkan nilai a dengan b, simpan hasilnya pada x, kedua bandingkan nilai c dan d, simpan hasilnya pada y, kemudian bandingkan nilai x dan y, dan cetak nilai yang terbesar.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

KESIMPULAN

dari kegiatan mencoba coba tadi sobat vitamin c secara tidak langsung atau langsung telah belajar relational operator, yang digunakan untuk membandingkan dua operand sehingga menimbulkan hasil benar atau salah. misalkan lebih besar mana a=5 dan a=7, dengan menggunakan relational operator kmputer dapat membedakan mana yang true atau 1 atau benar, dan mana yag false atau 0 atau salah. logical operator yaitu AND adalah && dan OR || dan  ! untuk not atau tidak. dari sini kita juga belajar conditional operator yang dapt digunakan untuk menentkan (pengambilan keputusan) secara sederhana, dimana tandanya adalah “?”.