Assalammualaikum teman – teman!! 😀

gimana nih kabarnya ? masih semengat belajar bahasa C kan hehehe. Kali ini kita akan membahas RELATION, LOGICAL, ASSIGNMENT, DAN CONDITIONAL. Daripada kelaamaan yuk langsung kemateri 😀 loss garewell !!

Tujuan : mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain, yang daoat berupa variable atau konstanta

Teori : Relation operand adalah operand yang dapat digunakan untuk membandingkan antara dua operand, misalkan lebih besar mana antara a dan b, manakah yang lebih kecil antara c dan 12. Dari perbandingan di atas maka akan didapatkan suatu hasil yaitu benar atau salah (true or false ) yang berupa nilai 1 (selain nol) untuk benar dan 0 untuk salah.

PERATOR 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 ‘=’ (sama dengan) :

OPERATOR KETERANGAN
+= Pertambahan
-= Pengurangan
*= Perkalian
/= Pembagian
%= Modulus

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

Tugas 1

Buatlah program untuk meyatakan hasi benar (1) atau salah (0) dari operator relasional dibawah ini, dan masukkan nilai a, b, c, d dari keyboard.

  1. (a > b) && (c < d) || (a == b)
  2. (a == b) || (c == d) && (a <  b)
  3. (a <= c) && (b >= d) || (a == d);
  4. (a >= d) || (b <= c) && (c == d)
  5. (a != b) || (c > d) || (a!= d)

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada percobaan diatas kita dapat memasukkan 4 nilai pada variabel yang berbeda. Kemudian variabel tersebut akan di proses pada 5 persamaan diatas. Proses akan diolah dan dinyatakan dalam angka biner yaitu menyatakan nilai 1 jika benar dan menyatakan nilai 0 jika salah.

Tugas 2

Menentukan nilai variabel mana yang paling besar atau yang paling kecil. Dengan membandingkan variabel yang memilki nilai yang telah ditentukan.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Program ini membandingkan nilai variabel yang ada. pertama program membandingkan antara variabel a dan b, dan disimpan pada variabel m, kemudian membandingkan variabel c dan d dan disimpan pada variabel n, kemudian  variabel m dan n dibandingkan lagi untuk mencari nilai terbesar dari kedua variabel.

Tugas 3

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest