Perbedaan operator aritmatika dan pembandingApa itu Operator?Operator adalah sebuah simbol… Show 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:
Apa saja perbedaan dari semua jenis operator ini? Mari kita bahas, satu per satu… 1. Operator AritmatikaOperator aritmatika merupakan operator yang digunakan untuk melakukan operasi aritmatika. Operator ini terdiri dari:
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: 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: 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: Apa itu Operator?Operator adalah simbol yang digunakan untuk melakukan operasi pada suatu nilai dan variabel. Operator dalam pemrograman terbagi dalam 6 jenis:
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 JavascriptOperator aritmatika merupakan operator untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, pembagian, perkalian, dsb. Operator aritmatika terdiri dari:
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: 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: 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 TeksMohon 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. |