Mempelajari Lebih Dalam Mengenai Konstanta Dalam Bahasa C | Web Edukasi - Sanabila.com

Home

Daftar Isi

Instagram

Google+

Facebook

Twitter

Pasang Iklan

Refresh
Loading...

Mempelajari Lebih Dalam Mengenai Konstanta Dalam Bahasa C

Mempelajari Lebih Dalam Mengenai Konstanta Dalam Bahasa C
Mempelajari Lebih Dalam Mengenai Konstanta Dalam Bahasa C


Dalam tulisan kali ini, sanabila.com akan membahas mengenai konstanta dalam bahasa C. Apa itu konstanta? Konstanta adalah sebuah tetapan yang tidak dapat diubah nilainya ketika program berjalan. Dalam bahasa C, programmer biasanya menggunakan sebuah makro untuk membuat suatu konstanta, caranya adalah dengan mendefinisikannya melalui directive #define.

Berikut ini contoh sintak pembuatan konstanta dengan mendefinisikan makro :
#define PHI   3.14 /* Membuat konstanta PHI dengan 
                              nilai 3.1416 */
#define NULL 0  /* Membuat konstanta NULL 
                              dengan nilai 0 */
#define FALSE  0  /* Membuat konstanta FALSE dengan 
                              nilai 0 */
#define TRUE   1  /* Membuat konstanta TRUE dengan 
                              nilai 1 */ 

Meskipun tidak bersifat mutlak, namun kebanyakan para programmer C pada umumnya mendefinisikan sebuah makro dengan menggunakan huruf besar (kapital). Berikut ini contoh program yang dapat menunjukkan penggunaan makro.


#include <stdio.h>

/* Mendefinisikan makro untuk mengeset nilai PHI */
#define PHI  3.14

int main(void) {
  /* Mendeklarasikan variabel untuk menampun nilai jari-jari dan luas lingkaran */
  double jarijari, luas;

  /* Meminta pengguna program (user) untuk memasukkan panjang 
     jari-jari */
  printf("Masukkan panjang jari-jari lingkaran : ");   
  scanf("%lf", &jarijari);

  /* Melakukan perhitungan luas lingkaran dan memasukkan 
     hasilnya ke dalam variabel luas */ 
  luas = PHI * jarijari *jarijari;
  /* Menampilkan nilai dari variabel luas */
  printf("Luas lingkaran = %.2lf", luas);

  return 0;
} 

Maka hasilnya adalah :
Masukkan panjang jari-jari lingkaran : 2
Luas lingkaran = 12.56

Selain menggunakan directive #define, bahasa C juga menyediakan kata kunci const untuk membentuk suatu kontanta. Berikut ini bentuk umum pembuatannya.
const tipe_data nama_konstanta = nilai_konstan; 

Sebagai contoh apabila kita akan membuat konstanta PHI dengan menggunakan kata kunci const, maka kita akan menuliskannya sebagai berikut.
const double PHI = 3.14; 


Daftar Pustaka :

- Cara Mudah Mempelajari Pemrograman C & Implementasinya. Oleh I Made Joni Budi Raharjo. Diakses pada tanggal 6 Juni 2015 jam 10.00 WIB.
Written by: Unknown
Sanabila, Updated at: 6/06/2015