Operastor Dan Statemen Pada C++

April 18, 2012 at 5:28 pm Leave a comment

Pengantar Operator

Operator merupakan simbol yang biasa dilibatkan dalam program untuk

melakukan suatu operasi atau manipulasi, misalnya untuk:

– menjumlahkan dua nilai

– memberikan nilai ke suatu variabel (assignment)

– membandingkan kesamaan dua nilai.

Operator Aritmatika

Operator ini digunakan untuk perhitungan dasar aritmatika. Operator ini antara lain

Operator Keterangan Contoh

* Perkalian 2*3

/ Pembagian 7/2

% Modulo 7%2

+ Penjumlahan 5+4

– pengurangan 5-4

Tingkat Presedensi Operator Aritmatika

Operator yang mempunyai prioritas tinggi akan diutamakan dalam hal

pengerjaan dibandingkan dengan operator yang memiliki prioritas lebih rendah.

Berikut ini tingkat presedensi operator aritmatika (semakin ke bawah prioritas

makin rendah):

– (operator unary negatif)

* / %

+ –

Operator Increment dan Decrement

Bahasa C++ menyediakan operator yang disebut increment dan decrement.

Operator ini digunakan untuk menaikkan atau menurunkan nilai suatu variabel

sebesar 1.

Operator Keterangan

++ Operator increment

— Operator decrement

 

Penempatan operator tersebut dapat di awal variabel atau di belakangnya.

Contoh:

x = x + 1;

y = y – 1;

dapat ditulis

++x;

–y;

atau

x++;

y–;

Secara sekilas tak ada perbedaan antara ++x dan x++ atau –y dan y—

Perhatikan contoh berikut ini:

r = 10;

s = 10 + r++;

cout << “Nilai r = ”<< r << “\n”;

cout << “Nilai s = ”<< s << “\n”;

bandingkan dengan

r = 10;

s = 10 + ++r;

cout << “Nilai r = ”<< r << “\n”;

cout << “Nilai s = ”<< s << “\n”;

 

Entry filed under: Pemograman C++. Tags: .

Instruksi Komputer IAS Arsitektur Jaringan Komputer

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


JAM

Admin

Categories

Recent Posts

DATE

Blog Stats

  • 3,258 hits

%d bloggers like this: