Home » C++ » Operator C++ : Operator Aritmatika

Operator C++ : Operator Aritmatika

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Operator C ++

Operator digunakan untuk melakukan operasi pada variabel dan nilai.

Pada contoh di bawah ini, kita akan coba menggunakan operator + untuk menjumlahkan dua nilai:

Contoh :

#include <iostream>
using namespace std;

int main() {
  int x = 100 + 50;
  cout << x;
  return 0;
}

Output :

Meskipun operator + sering digunakan untuk menjumlahkan dua nilai, seperti pada contoh di atas, ini juga dapat digunakan untuk menjumlahkan variabel dan nilai atau variabel dan variabel lain:

Contoh :

#include <iostream>
using namespace std;

int main() {
  int sum1 = 100 + 50;        // 150 (100 + 50)
  int sum2 = sum1 + 250;      // 400 (150 + 250)
  int sum3 = sum2 + sum2;     // 800 (400 + 400)
  cout << sum1 << "\n";
  cout << sum2 << "\n";
  cout << sum3;
  return 0;
}

C ++ membagi operator menjadi beberapa grup berikut:

  • Operator aritmatika (Arithmetic operators)
  • Operator penugasan (Assignment operators)
  • Operator perbandingan (Comparison operators)
  • Operator logika (Logical operators)
  • Operator bitwise (Bitwise operators)

Operator Aritmatika

Operator aritmatika digunakan untuk melakukan operasi matematika umum.

  • Operator : +
  • Nama : Addition(Penjumlahan)
  • Deskripsi: Menjumlahkan 2 nilai
  • Contoh : x+y
#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << x + y;
  return 0;
}

Output :

  • Operator : -
  • Nama : Subtraction(Pengurangan)
  • Deskripsi: Mengurangi satu nilai dari yang lain
  • Contoh : x – y
#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << x - y;
  return 0;
}

Output :

  • Operator : *
  • Nama : Multiplication(Perkalian)
  • Deskripsi: Mengalikan 2 nilai
  • Contoh : x*y
#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << x * y;
  return 0;
}

Output :

  • Operator : /
  • Nama : Division (Pembagian)
  • Deskripsi: Membagi satu nilai dengan nilai lainnya
  • Contoh : x/y
#include <iostream>
using namespace std;

int main() {
  int x = 12;
  int y = 3;
  cout << x / y;
  return 0;
}

Output :

  • Operator : %
  • Nama : Modulus (Sisa hasil bagi)
  • Deskripsi: Mengembalikan sisa pembagian
  • Contoh : x % y
#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 2;
  cout << x % y;
  return 0;
}

Output :

  • Operator : ++
  • Nama : Increment(kenaikan)
  • Deskripsi: Meningkatkan nilai variabel sebesar 1
  • Contoh : ++1
#include <iostream>
using namespace std;

int main() {
  int x = 5;
  ++x;
  cout << x;
  return 0;
}

Output :

  • Operator : --
  • Nama : Decrement(penurunan)
  • Deskripsi: Menurunkan nilai variabel sebesar 1
  • Contoh : –x
#include <iostream>
using namespace std;

int main() {
  int x = 5;
  --x;
  cout << x;
  return 0;
}

Output :

You may also like