Selasa, 14 Maret 2017

Pengenal (identifier), Variabel & Konstanta dalam C++


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