XRY Computer Science and Hobby

Jenis Operator Pada C++



Operator merupakan tanda yang digunakan untuk melakukan operasi - operasi tertentu didalam program. Dengan operator , kita dapat melakukan operasi perhitungan , perbandingan , manipulasi bit dan lain - lain.

Operator pada C++ dapat dibagi menjadi 4 (empat) kelompok , yaitu : operator assignment , operator unary , operator binary dan operator ternary.

Untuk memudahkan pengenalan operator bagi anda, terdapat bagian - bagian yang harus diketahui dalam operator . Contoh apabila terdapat statement seperti dibawah ini :

x = 7 + 9 ;

keterangan :
  • x  disebut sebagai variabel
  • =  disebut sebagai operator assignment
  • dan 9  disebut operand
  • 7 + 9  disebut ekspresi
  • disebut sebagai operator aritmatika (penjumlahan)
  • x = 7 + 9  disebut statement aritmatika


Jenis - Jenis Operator Dalam C++

Bahasa C++ mendukung tiga jenis operator , yaitu :
  • Operator Unary , yaitu operator yang digunakan dalam operasi yang hanya melibatkan satu buah operand.
          Contoh :

          x++;
          y--;

          Pada contoh diatas x dan y merupakan operand tunggal.

  • Operator Binary , yaitu operator yang digunakan dalam operasi yang melibatkan dua buah operand.
          Contoh :

          x = y + z ;
          a = 7 * 2;

  • Operator Ternary , yaitu operator yang digunakan dalam operasi yang melibatkan tiga buah operand.
          Contoh :

          x = ( x > 0 ) ? x : -x ;
          nilai = ( nilai <= y ) ? y : nilai ; 

Pada postingan ini saya akan menjabarkan tentang Operator Assignment dan Operator Unary terlebih dahulu .

Operator Assignment

Operator Assignment (pengisian) merupakan operator yang digunakan untuk memasukkan atau mengisikan nilai ke dalam variabel . Dalam C++ , operator yang digunakan untuk keperluan ini adalah operator = (sama dengan).

Contoh :

int a , b;
a=70;
b=50;

Pada contoh diatas , kita memasukkan atau memberi nilai pada variabel a dan b , nilai 70 untuk variabel a dan nilai 50 untuk variabel b.

Operator = (sama dengan) dapat digunakan untuk mengisi nilai dari berbagai macam tipe data , bisa berupa bilangan (bulat dan ril), karakter , boolean , string , maupun tipe data bentukan lainnya .

Berikut ini contoh kode programnya :

#include<iostream>

using namespace std;

int main () {

    //deklarasi variabel
    int a;
    double b;
    char c;
    char *d;

    //mengisi nilai ke dalam variabel
    a = 20;
    b = 3.1232;
    c = 'C';
    d = (char*) "Contoh String";

    //menampilkan nilai variabel
    cout << "Nilai a : " << a << endl;
    cout << "Nilai b : " << b << endl;
    cout << "Nilai c : " << c << endl;
    cout << "Nilai d : " << d << endl;

    return 0;
}

Hasil yang akan diperoleh dari program diatas adalah sebagai berikut :

 (klik gambar untuk memperbesar ukuran gambar)

Dalam kode program , kita sering dijumpai dengan kode seperti berikut :

X = X + 1 ;

Maksud dari kode diatas memiliki arti yang sama dengan :

Xbaru = Xlama + 1 ;

Dalam bahasa C++ , statement seperti diatas dapat disingkat penulisannya menjadi seperti berikut :

X += 1 ;

Berikut contoh kode program yang menjelaskan cara penggunaan bentuk singkat operator = (sama dengan) :

#include<iostream>

using namespace std;

int main () {

    int a = 5 , b = 3;
    int x = 10 , y = 7;

    cout << "a : " << a << endl;
    cout << "b : " << b << endl;
    a += b;
    cout << "setelah statement a += b";
    cout << " , a : " << a << endl << endl;

    cout << "x : " << x << endl;
    cout << "y : " << y << endl;
    x -= y;
    cout << "setelah statement x -= y";
    cout << " , x : " << x << endl;

    return 0;
}

Hasil yang akan diperoleh dari program diatas adalah :

 (klik gambar untuk memperbesar ukuran gambar)


Operator Unary

Operator unary merupakan operator yang hanya melibatkan satu buah operand  . Beberapa operator termasuk kedalam operator unary adalah seperti tampak pada tabel dibawah ini :

Operator
Jenis Operasi
Contoh
+ Membuat nilai positif +7
- Membuat nilai negatif -7
++ Increment C++
-- Decrement C--

untuk memahami operator unary lebih lanjut , bisa mellihat di postingan berikutnya :
Operator Unary Pada C++ .

Sekian dan Terima kasih .

Sebelumnya
« Prev Post
Selanjutnya
Next Post »
Silahkan berkomentar :D , komentar anda sangat membantu untuk kami agar terus berinovasi .

Diberdayakan oleh Blogger.

Anda suka terhadap blog kami ? Browser anda terdeteksi menggunakan adblock.

Mohon matikan adblock anda terhadap situs kami , untuk membantu kami dengan hanya menampilkan iklan adsense.

Cara mematikan adblock untuk blog ini Klik Disini

Terima Kasih atas Kunjungan anda

×