Muhammad Andhika Dwi Putra / 1110191055

Coba Coba C Chapter 3

Pada kesempatan kali ini kita akan mempelajari RELATIONAL, LOGICAL, ASSIGNMENT, DAN CONDITIONAL…sebelumnya mari kita bahas satu-persatu hingga PAHAM semuanya.

Relational Operator adalah operator 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 akan didapatkan suatu hasil yaitu salah atau benar.

Ada enam macam Relatioal Operator:

  • < : kurang dari
  • <= : kurang dari atau sama dengan
  • > : lebih besar
  • >= : lebih besar atau sama dengan
  • == : sama dengan
  • /= : tidak sama dengan

 

Logical Operator adalah pengkombinasi antara operator-operator di atas yang terdiri dari || (OR), && (AND), ! (NOT). Logical Operator adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Logical Operator  sering digunakan untuk kodisi IF, atau untuk keluar dari proses perulangan (looping). Jenis operand dalam Logical Operator  ini adalah variabel dengan tipe boolean.

 

Assignment Operator adalah identik dengan “=” (sama dengan),operator ini dipadukan dengan operator aritmatika sehingga menjadi +=,-=,*=,dan %=. Pembacaan operasi assignment dilakukan dari kanan ke kiri, bukan dari kiri ke kanan seperti yang biasa kita pahami dalam matematika. Operator assignment ini disebut juga sebagai operator penugasan.

 

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). Conditional Operator atau Operator Kondisional juga berfungsi mengevaluasi ekspresi dan memberikan hasil tertentu tergantung dari hasil evaluasi(true atau false), hampir sama seperti Statement if else atau switch case.

 

Saatnya kita memasuki tahap percobaan

  • 3.5.1

Ini programnya

 

 

 

 

 

ketika kita memasukkan angka pada variable a, b, c, d maka si “C” akan mulai memilih siapa sih yang berhak untuk mendapatkan nilai 0 dan 1, misal saya masukkan

a =4

b =3

c = 2

d = 1

maka yang berhak mendapatkan nilai 1 adalah formula D dan E. untuk yang lainnya adalah bernilai 0

 

 

 

  • 3.5.2

pada percobaan ke 2 si “c” bisa membandingkan mana yang lebih besar dan yg kecil

Ini program ke 2

 

 

 

 

 

Oke pada kode tersebut tertuliskan bahwa m = (a > b) ? a: b; maksud dari program tersebut, apakah a > b, jika iya m = a, jika tidak m = b;

 

 

 

  • 3.5.3

dipercobaan ke 3 “C” bisa mengetahui nilai Maksimum dari beberapa variable

Ini Program ke 3

 

 

 

 

 

Kita boleh memasukkan beberapa nilai baru pada a, b, c, d, maka dari angka yang kita masukkan tersebut akan dibandingkan oleh si “C”

contoh:

nilai a= 1

nilai b= 2

nilai c=  3

nilai d= 4

 

Mungkin itu saja yang dapat saya sampaikan, semoga ilmunya bermanfaat.

Terimakasih

Wassalamualaikum Wr. Wb.