Pemrograman C p.8: Konstanta

Konstanta adalah sebuah atribut yang diberikan pada sebuah variabel dalam pemrograman C sehingga nilai dari variabel tersebut tidak dapat dimodifikasi lagi setelah ditentukan. Atribut konstanta dapat diberikan pada berbagai variabel yang memiliki tipe data integer, float, oktal, heksadesimal, karakter, dll.

Cara Menulis Konstanta dalam Pemrograman C

Dalam pemrograman C, kita dapat menulis konstanta dengan dua cara:

  • Menggunakan #define perintah preprocessor
  • Menggunakan keyword const

Mari kita membahas satu per satu dari dua cara di atas:

Menggunakan #define perintah preprocessor

Perintah ini digunakan untuk mendeklarasikan nama alias untuk variabel yang ada atau nilai apa pun. Kita dapat menggunakan perintah ini dengan menulisnya seperti di bawah ini:

#define identifierName value
  • identifierName: nama dari konstanta
  • value: nilai yang ditetapkan untuk konstanta

Menggunakan keyword const

Menggunakan keyword const itu sangat mudah, sama seperti ketika kita mendefinisikan variabel. Hanya saja untuk membuat sebuah variabel itu konstan / tetap, maka kita perlu memberikan keyword const sebelum nama variabel. Berikut cara penulisannya:

const tipeData namaVariabel = value
  • tipeData: Tipe data dari variabel
  • namaVariabel: nama variabel
  • value: nilai dari variabel

contoh:

const int umur = 12

Jika ingin penjelasan lebih detail implementasi konstanta pada pemrograman C, silahkan menonton video tutorial di atas. Berikut source code pada video tutorial di atas:

#include <stdio.h>
#define umurAlex 18
#define jenisKelaminAlex 'L'
#define bobotAlex 62.56

int main ()
{
    //Cara pertama dengan #define
    printf("Umur Alex %d tahun\n", umurAlex);
    printf("Jenis kelamin Alex %c\n", jenisKelaminAlex);
    printf("Berat badan Alex %.2f kg\n", bobotAlex);
    printf("Umur alex ditambah 6 adalah %d\n", umurAlex+5);
    printf("Bobot Alex ditambah 2 kg adalah %.2f\n",bobotAlex+2);

    
    //Cara kedua dengan const
    const int umurBobi = 20;
    const float beratBobi = 62.5;

    printf ("Umur Bobi %d tahun\n", umurBobi);
    printf ("Berat Bobi %.1f Kg\n", beratBobi);
    printf ("umur Bobi tambah 3 adalah %d\n", umurBobi+3);

    int tinggiBobi= 170;
    printf("Tinggi Bobi adalah %d cm\n", tinggiBobi);

    tinggiBobi= 175;
    printf("Tinggi Bobi adalah %d cm\n", tinggiBobi);

    return 0;
}

Tutorial ini dapat anda ikuti secara lengkap melalui playlist pada channel youtube Ngoolie Media.

Pada artikel selanjutnya, akan dibahas mengenai User Input pada pemrograman C. Anda dapat membacanya melalui link ini: Pemrograman C p.9: User Input.

Jika anda tertarik untuk membaca artikel sebelumnya tentang Komentar pada seri Pemrograman C ini, silahkan kunjungi melalui link ini: Pemrograman C p.7: Komentar.

Terima kasih sudah membaca tutorial ini, semoga bermanfaat.