Page 26 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 26
0303 Konstanta
Konstanta
Pada dasarnya sama dengan variabel, hanya saja
nilai yang tersimpan tidak dapat dirubah dalam proses program atau dapat
dikatakan bersifat tetap. Contohnya jika kita membuat program
perhitungan matematika yang menggunakan nilai phi (3.14159) yang
mungkin akan muncul diberbagai tempat pada kode program oleh karena
itu phi dapat kita buat sebagai konstanta. Penggunaan konstanta phi lebih
memudahkan penulisan kode program dibanding harus mengetikkan nilai
3.14 berulang-ulang.
Identifier merupakan pengenal atau pengidentifikasian yang
dideklarasikan agar compiler dapat mengenali. Identifier berupa variabel,
konstanta, fungsi, dan kelas. Di dalam membuat identifier terdapat beber-
apa hal yang perlu diperhatikan seperti diantaranya:
C++ bersifat case sensitive (huruf kapital dan huruf kecil berbeda).
Identifier tidak boleh diawal dengan angka.
Identifier tidak boleh menggunakan karakter-karakter simbol
seperti #, @, ?, !, $, dan lain-lain).
Identifier tidak boleh menggunakan kata kunci yang terdapat
pada C++, seperti break, return dan lain-lain.
Nama identifier sebaiknya disesuaikan dengan kebutuhannya.
Dalam C++ terdapat dua cara untuk membuat konstanta, yaitu dengan
Dalam C++ terdapat dua cara untuk membuat konstanta, yaitu dengan
menggunakan kata kunci const dan menggunakan
menggunakan kata kunci const dan menggunakan pre-processor pre-processor
directive #define.
directive #define.
enggunakan
a. Bentuk penulisan menggunakan ConstConst
a. Bentuk penulisan m
= nilai;
tipe_data
const
const tipe_data nama_konstanta = nilai;
nama_konstanta
Contoh:
Contoh:
PI = 3.14;
Const double
Const double PI = 3.14;
const int NILAI_MAX = 100;
const int NILAI_MAX = 100;
const char MyChar = 'A';
const char MyChar = 'A';
const string MyName = "Andi";
const string MyName = "Andi";
b. Bentuk penulisan menggunakan pre-processor definepre-processor define
b. Bentuk penulisan m enggunakan
#define nama_konstanta = nilai;
#define nama_konstanta = nilai;
Contoh:
Contoh:
#define PI = 3.14
#define PI = 3.14
#define NILAI_MAX =100
#define NILAI_MAX =100
#define MyChar = “A”
#define MyChar = “A”
#define MyName = ”Andi”
#define MyName = ”Andi”
Tipe Data, Variabel, Konstanta, Operator dan Ekspresi 21