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.
- (a > b) && (c < d) || (a == b)
- (a == b) || (c == d) && (a <Â b)
- (a <= c) && (b >= d) || (a == d);
- (a >= d) || (b <= c) && (c == d)
- (a != b) || (c > d) || (a!= d)
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.
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.
Recent Comments