Perbedaan operator aritmatika dan pembanding
Apa itu Operator?
Operator adalah sebuah simbol…
Simbol yang digunakan untuk melakukan operasi tertentu.
Misalnya:
Kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan operator penjumlahan (+).
Ada enam jenis kelompok operator dalam pemrograman C:
- Operator Artimatika;
- Operator Penugasan;
- Operator Pembanding;
- Operator Logika;
- Operator Bitwise;
- dan Operator Lain-lain.
Apa saja perbedaan dari semua jenis operator ini?
Mari kita bahas, satu per satu…
1. Operator Aritmatika
Operator aritmatika merupakan operator yang digunakan untuk melakukan operasi aritmatika.
Operator ini terdiri dari:
Penjumlahan | + |
Pengurangan | - |
Perkalian | * |
Pembagian | / |
Sisa Bagi | % |
Bagaimana cara pakainya?
Mari kita coba dalam contoh program:
Buatlah program baru bernama operator_aritmatika.c, kemudian isi dengan kode berikut.
Maka hasilnya:
Coba juga untuk contoh operator yang lain seperti pengurangan, perkalian, pembagian, dan sisa bagi.
Maka hasilnya:
Pada operasi pembagian, 7/2 hasilnya adalah 3.
Mengapa demikian?
Bukannya seharusnya 3.5…
Ini karena kita melakukan operasi terhadap tipe data integer.
Bila kita ubah programnya menggunakan tipe data float:
Maka hasilnya akan seperti ini:
Apa itu Operator?
Operator adalah simbol yang digunakan untuk melakukan operasi pada suatu nilai dan variabel.
Operator dalam pemrograman terbagi dalam 6 jenis:
- Operator aritmatika;
- Operator Penugasan (Assignment);
- Opeartor relasi atau perbandingan;
- Operator Logika;
- Operator Bitwise;
- Operator Ternary;
Operator wajib ada di setiap bahasa pemrograman. Ke 6 jenis operator di atas harus kamu pahami.
Mari kita bahas satu persatu…
1. Opeartor Aritmatika pada Javascript
Operator aritmatika merupakan operator untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, pembagian, perkalian, dsb.
Operator aritmatika terdiri dari:
Penjumlahan | + |
Pengurangan | - |
Perkalian | * |
Pemangkatan | ** |
Pembagian | / |
Sisa Bagi | % |
Untuk melakukan operasi perkalian, kita menggunakan simbol asterik *.
Jangan gunakan x, karena simbol x bukan termasuk dalam operator di dalam pemrograman.
Lalu untuk pemangkatan kita menggunakan asterik ganda **.
Untuk pembagian, kita gunakan simbol garis miring /.
Mari kita coba…
Contoh:
Hasilnya:
Coba juga untuk operator yang lainnya:
Hasilnya:
Coba pertikan operator modulo (%) dan operator penjumlahan (+).
Operator modulo adalah operator untuk menghitung sisa bagi.
Misal 3 dibagi 2, maka sisanya adalah 1.
Opertor Penggabungan Teks
Mohon perhatikan!
Jangan sampai salah.
Pada Javascript, apabila kita akan melakukan operasi terhadap tipe data string atau teks menggunakan penjumlahan (+), maka yang akan terjadi adalah penggabungan; Bukan penjumlahan.
Contoh:
Maka hasilnya akan:
Kenapa tidak 12?
Karena kedua angka tersebut merupakan string—perhatikan, dia diapit dengan tanda petik.
Untuk operasi yang lainnya, silahkan dicoba-coba melalui console.