Yang bukan merupakan operator perbandingan dalam algoritma dan pemrograman adalah

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 (+).

x + y

Ada enam jenis kelompok operator dalam pemrograman C:

  1. Operator Artimatika;
  2. Operator Penugasan;
  3. Operator Pembanding;
  4. Operator Logika;
  5. Operator Bitwise;
  6. 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:

Nama OperatorSimbol
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.

#include <stdio.h> void main(){ int a, b, c; printf("Inputkan nilai a: "); scanf("%i", &a); printf("Inputkan nilai b: "); scanf("%i", &b); c = a + b; printf("Hasil a + b: %i", c); }

Maka hasilnya:

Yang bukan merupakan operator perbandingan dalam algoritma dan pemrograman adalah

Coba juga untuk contoh operator yang lain seperti pengurangan, perkalian, pembagian, dan sisa bagi.

#include <stdio.h> void main(){ int a, b; printf("Inputkan nilai a: "); scanf("%i", &a); printf("Inputkan nilai b: "); scanf("%i", &b); printf("Hasil a + b: %i\n", a + b); printf("Hasil a - b: %i\n", a - b); printf("Hasil a * b: %i\n", a * b); printf("Hasil a / b: %i\n", a / b); printf("Hasil a % b: %i\n", a % b); }

Maka hasilnya:

Yang bukan merupakan operator perbandingan dalam algoritma dan pemrograman adalah

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:

#include <stdio.h> void main(){ float a, b; printf("Inputkan nilai a: "); scanf("%i", &a); printf("Inputkan nilai b: "); scanf("%i", &b); printf("Hasil a / b: %f\n", a / b); }

Maka hasilnya akan seperti ini:

Yang bukan merupakan operator perbandingan dalam algoritma dan pemrograman adalah

Apa itu Operator?

Operator adalah simbol yang digunakan untuk melakukan operasi pada suatu nilai dan variabel.

Operator dalam pemrograman terbagi dalam 6 jenis:

  1. Operator aritmatika;
  2. Operator Penugasan (Assignment);
  3. Opeartor relasi atau perbandingan;
  4. Operator Logika;
  5. Operator Bitwise;
  6. 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:

Nama OperatorSimbol
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:

var a = 5; var b = 3; // menggunakan operator penjumlahan var c = a + b; console.log(c);

Hasilnya:

Yang bukan merupakan operator perbandingan dalam algoritma dan pemrograman adalah

Coba juga untuk operator yang lainnya:

<!DOCTYPE html> <html lang="en"> <head> <title>Operator Aritmatika</title> </head> <body> <script> var a = 15; var b = 4; var c = 0; // pengurangan c = a - b; document.write(`${a} - ${b} = ${c}<br/>`); // Perkalian c = a * b; document.write(`${a} * ${b} = ${c}<br/>`); // pemangkatan c = a ** b; document.write(`${a} ** ${b} = ${c}<br/>`); // Pembagian c = a / b; document.write(`${a} / ${b} = ${c}<br/>`); // Modulo c = a % b; document.write(`${a} % ${b} = ${c}<br/>`); </script> </body> </html>

Hasilnya:

Yang bukan merupakan operator perbandingan dalam algoritma dan pemrograman adalah

Coba pertikan operator modulo (%) dan operator penjumlahan (+).

Operator modulo adalah operator untuk menghitung sisa bagi.

Misal 3 dibagi 2, maka sisanya adalah 1.

3 % 2 = 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:

var a = "10" + "2";

Maka hasilnya akan:

102

Kenapa tidak 12?

Karena kedua angka tersebut merupakan string—perhatikan, dia diapit dengan tanda petik.

Untuk operasi yang lainnya, silahkan dicoba-coba melalui console.

Yang bukan merupakan operator perbandingan dalam algoritma dan pemrograman adalah