Bismillahirrahmanirrahim….

Assalamualaikum wr.wb

 

Hello guyss….. welcome back in my post, ini adalah postingan saya yang ketiga, semoga bermanfaat :).

Jadi seperti yang lalu-lalu saya akan mengulas sedikit tentang kehebatan bahasa C, kali ini menjelaskan tentang Relational, Logical, Assignment, dan Conditional yang bertujuan untuk mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand lainnya, yang dapat berupa sebagai variable atau konsanta.

Relational Operator adalah operator yang dapat digunakan unuk membandingkan antara dua operand, misalkan lebih besar mana antara a dan b. Dari perbandingan tersebut 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 kecil), >(lebih besar), ==(sama dengan), <=(lebih kecil atau sama dengan), >=(lebih besaar atau sama dengan), dan !=(tidak sama dengan).

Sedangkan untuk mengkombinasikan antara operator-operator tersebut maka dapat digunakan Logical Operator yang terdiri dari && (and/dan), || (or/atau) dan ! (not/tidak).

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

Conditional Operator 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).

 

Kita simak kuy contohnya…….

3.5.1 Membuat program untuk menentukan hasil (0 atau 1) dari operator relasional di bawah ini, dan memasukkan nilai a, b, c dan d dari keyboard

A. (a > b) && (c > d)  | |  (a = = b)

B. (a = = b)  | |  (c = = d) && (a < b)

C. (a <= c) && (b >=d)  | |  (a = = d)

D. (a >= d)  | |  (b <= c) && (    c == d)

E. (a != b)  | |  (c > d)  | |  (a != d)

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Terbukti kan kalau bahasa c ini juga bisa menentukan mana yang benar dan mana yang salah dari relational opersi tersebut dan menghasilkan angka 0 untuk nilai hasil yang salah dan hasil 1 untuk nilai hasil yang benar.

 

3.5.2 Menentukan nilai  variable m, n dan hasil dari program di bawah ini.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada tampilan di atas tidak ditemukan hasilnya, karena tidak ada penggunaan printf, oleh karena itu kita akan menggunakan printf agar mendapatkan hasilnya dengan menentukan nilai variable m, n.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Terbukti jika menggunakan printf kita bisa mendapatkan hasilnya dengan memasukkan %d untuk menentukan nilai variable m, n didalamnya.

 

3.5.3 Membuat program untuk menentukan nilai terbesar dan terkecil dari empat nilai yang diberikan melalui keyboard, seperti contoh di bawah ini (menggunakan operator conditional)

masukkan nilai a = 5

masukkan nilai b = 3

masukkan nilai c = 6

masukkan nilai d = 8

 

nilai a lebih besar dari pada b

nilai c lebih kecil dari pada d

jadi nilai maksimum adalah 8

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dapat dilihat dari program di atas bahasa c juga bisa menentukan mana yang lebih besar dan mana yang lebih kecil serta mengetahui angka yang maximum di antara angka-angka yang lain.

 

Bagaimana guyss sudah tau kan kehebatan bahasa c. Selain bisa menentukan mana yang lebih besar dan mana yang lebih kecil, bahasa c juga bisa menentukan mana yang benar maupun yang salah dari suatu pernyataan. Memang sedikit susah, aku juga masih belajar tapi aku yakin dengan belajar dan berdoa kita pasti bisa.

SEMANGATTT GUYS!!!!.