Pengenal (Identifier)
Pengenal (Identifier) merupakan nama yang biasa digunakan
untuk suatu perubah (variable), konstanta, fungsi atau obyek lain yang didefinisikan
oleh programmer.
Deklarasi Variabel
Variabel merupakan suatu tempat penyimpanan dalam memori
computer yang diberi nama sebagai pengenal/identifier. Bersifat sementara
karena variable hanya dialokasikan kedalam memori computer pada saat program
dijalankan saja. Variable yang akan digunakan dalam program harus
dideklarasikan terlebih dahulu. Saat mendeklarasikan variable, daftar variable
dapat berupa salah satu atau beberapa variable dan dipisahkan dengan tanda koma
(,). Bentuk umum deklarasi adalah : type_data nama_variabel;
Contoh deklarasi variable :
int a,luas;
char nama;
Deklarasi Konstanta
Konstanta adalah jenis identifier yang bersifat konstant
atau tetap.artinya nilai dari konstanta di dalam program tidak dapat diubah.
Konstanta berguna untuk menentukan nilai yang merupakan tetapan, misalnya nilai pi ( π), kecepatan cahaya dan lainnya. Ada
dua cara untuk mendeklarasikan konstanta:
1. Menggunakan
Preprocessor #define
Catatan:
·
Penggunaan #define tidak menggunakan
sama dengan (=)
·
Tidak diakhiri tanda titik koma (;)
·
Pendeklarasian ada pada bagian global
variabel.
Contoh program :
// deklarasi konstanta
#include <iostream>
#include <conio.h>
using namespace std;
#define phi 3.14
#define r1 3
#define r2 10.7
#define kar 'Z'
#define teks "Contoh
deklarasi konstanta"
#define x true
main() {
cout<<teks<<"\n";
cout<<kar<<"\n";
cout<<x<<"\n";
cout<<phi<<"\n";
cout<<r1<<"\n";
cout<<r2<<"\n";
getch();
return 0;
}
|
Keterangan contoh program :
·
phi dan r2 adalah konstanta yang tipenya float
·
r1 adalah konstanta
yang bertipe int
·
kar adalah konstanta
yang bertipe char
·
teks adalah konstanta
karakter string, tipe char
·
x adalah konstanta
yang tipenya boolean
2. Menggunakan
kata kunci const
Selain dengan cara #define, di dalam C++ kita dapat
mendefinisikan sebuah konstanta dengan menggunakan kata kunci Const.
Catatan :
§ Penggunaan
const menggunakan sama dengan (=)
§ Diakhiri
tanda titik koma (;)
§ Pendeklarasian
dapat di bagian global variabelatau local variabel.
Bentuk umumnya:
Const tipe_data nama_konstanta=
nilai_tetapan
Konstanta tidak dapat diubah nilainya, berbeda dengan
proses inisialisasi, Dimana nilainya dapat diubah-ubah.
Contoh Program :
// contoh deklarasi konstanta
#include <iostream>
using namespace std;
const int MAX = 5;
int main() {
int A[MAX];
for (int C=0; C<MAX; C++) {
// mengisi nilai ke dalam A[C]
A[C] = C * 5;
// menampilkan nilai A[C]
cout<<A[C]<<endl;
}
return 0;
}
|
Keterangan contoh program :
·
phi dan r2 adalah konstanta yang
tipenya float
·
r1 adalah konstanta yang bertipe int
·
kar adalah konstanta yang bertipe char
·
teks adalah konstanta karakter string, tipe char
·
x adalah konstanta yang tipenya boolean
Daftar Pustaka :
- Abdul Kadir & Heriyanto,
Algoritma Pemrograman Menggunakan C++, Penerbit Andi,
2005
- Heri Sismoro, Pengantar Logika
Informatika, Algoritma dan Pemrograman Komputer, Penerbit Andi.2005
- Hanif Al Fatta, Dasar
Pemrograman C++, Penerbit Andi.2006
- Acihmah Sidauruk, Modul
Pembelajaran, 2017
0 komentar:
Posting Komentar