Percobaan 3

 

RELATIONAL, LOGICAL, ASSIGMENT DAN CONDITIONAL

 

Tujuan :

 

Mempelajari dan mengamati penggunaan operator yang digunakan sebgai pembanding antara operand satu dengan operand yang lain, yang dapat berupa sebagai variable atau konstanta.

 

Teori :

 

Relational Operator  adalah operator yanng dapat digunakan untuk membandingkan antara dua operand, dan didapatkan suatu hasil benar atau salah. Operator ini terdiri dari tanda-tanda khusus yaitu : <,>, ==, <=(lebih kecil sama dengan), >=, dan !=(tidak sama dengan).Operator              Penjelasan         Contoh Hasil

==          Sama dengan    5 == 5    1 (true)

!=           Tidak sama dengan         5 != 5    0 (false)

>            Lebih besar        5 > 6      0 (false)

<            Lebih kecil          5 < 6      1 (true)

>=          Lebih besar atau sama dengan   5 >= 3    1 (true)

<=          Lebih kecil atau sama dengan     5 <= 5    1 (true)

 

Logical operator terdiri dari &&(and), or, dan ! (Not/tidak).

 

OPERATOR ASSIGMENT : Operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Di dalam bahasa C, operator assignment menggunakan tanda sama dengan ” = “. Nantinya juga terdapat operator assignment gabungan, seperti ” += “, ” -= “, ” *= “, ” /= “,  ” %= “.

 

 

Conditional Operator adalah operator yang dapat digunakan untuk menetukan (pengambilan keputusan) secara sederhana dimana hanya digunakan karakter khusus ‘?’ dan ‘:’ (colon/titik dua).