Posted by : Unknown
Konstanta
konstanta adalah jenis indentifier yang bersifat tetap atau tidak bisa diubah lagi ketika sudah di deklarasikan. Identifier sendiri adalah pengenal yang sobat deklarasikan supaya kompiler megetahuinya.Biasanya konstanta dideklarasikan ketika nilai itu memang sudah baku atau tetap, seperti kecepatan cahaya atau phi dalam pencarian lingkaran. Konstanta itu dideklarasikan secara global, sehingga kita bisa menggunakan atau memanggil konstanta itu kapan aja.
Konstanta menggunakan #define
#define Digunakan untuk mendefinisikan suatu nilai tertentu kepada suatu nama konstanta. Bentuk umum dari preprocessor directive #define ini adalah:
#define nama_konstanta teks
Dalam pendeklarasian preprocessor directive #define, Nama_Konstanta
sebaiknya ditulis dengan menggunakan huruf besar, guna untuk membedakannya
dengan nama_variabel. Sedangkan Teks merupakan suatu nilai yang diberikan pada
nama_konstanta. Teks dapat berupa:
- Numerik contoh: #define PI 3.14
- Karakter contoh: #define HURUF ‘B’
- String contoh: #define JABATAN “INSTRUCTOR”
- Pernyataan contoh: #define CETAK (“Borland C++”)
- Fungsi Sederhana contoh: #define LUAS_KUBUS (n*n)
Setelah #define ditentukan didalam program cukup dituliskan
nama_konstantanya saja. # define akan mengganti semua nama konstanta tadi
dengan teksnya sebelum proses kompilasi dimulai.
Konstanta menggunakan const
Untuk cara yang kedua ini kita menuliskannya di dalam fungsi main(). Bentuk umumnya :
const tipe_data nama_konstanta = nilai_konstanta;
Berikut contohnya :
Contoh Program
dalam contoh ini saya akan menunjukkan program sederhana mencari luas lingkaran, saya menggunakan notepad++ dan compiler dengan cmd
dalam contoh ini saya akan menunjukkan program sederhana mencari luas lingkaran, saya menggunakan notepad++ dan compiler dengan cmd
Referensi