Page 54 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 54
• Variabel lokal berada di dalam blok suatu fungsi, termasuk pada bagian parameter.
• Variabel lokal tidak dapat di akses atau digunakan diluar blok.
• Variabel lokal hanya bisa digunakan oleh pernyataan yang ada di dalam fungsi atau blok.
2. Variabel Global
Variabel global dapat dikenali oleh semua lingkungan dalam program yang dibuat. Sebagai
contoh ada tiga fungsi yang terdapat di dalam program maka ketiga fungsi tersebut dapat
mengenali variabel global tanpa harus mendeklarasikan ulang di dalam fungsi masing-masing.
Kita telah mengetahui bahwa program dalam bahasa C++ selalu terdapat fungsi utama
dengan nama main(). Apabila kita mendeklarasikan sebuah variabel di luar fungsi main() (atau
fungsi lain), maka dengan sendirinya compiler akan menganggap variabel tersebut sebagai
variabel global.
D. Operator
Untuk operasi seperti 2 + 3, tanda + dinamakan operator. Operator adalah simbol yang
digunakan untuk membuat ekspresi dengan memasukkan satu atau beberapa operand,
tergantung dari jenis operator. Dalam kasus 2 + 3, ada dua operand, yaitu 2 dan 3, dan ekspresi
2 + 3 sendiri disebut sebagai ekspresi. Dalam situasi seperti ini, kata-kata dapat digunakan untuk
melakukan perhitungan atau bahkan perbandingan.
Gambar 4. 1 Ilustrasi Operator
Ditinjau dari jumlah operand yang dilibatkan dalam sebuah operator, terdapat tiga sifat dari
operator yaitu:
1. Operator unary, yaitu operator yang hanya melibatkan sebuah operand. Contoh:
++: Menambahkan 1 dari nilai variabel. Contohnya a++ atau ++a
--: Mengurangi 1 dari nilai variabel. Contohnya a- -atau - - a
2. Operator binary, yaitu operator yang melibatkan 2 buah operand. Contoh:
2 + 3
5 * 2
5 > 2
3. Operator ternary, yaitu operator yang melibatkan 3 buah operand. Contoh:
31