Sabtu, 28 April 2012

Mendeklarasikan Konstanta pada Borland C++

my-infortech.blogspot.com - Ada dua tipe konstanta pada   C++ yaitu:

Pertama menggunakan keyword const
contoh : const float PI=3.14 
berbeda dengan variabel, konstanta bernama tidak dapat diubah lagi jika telah diinisialisasi.

yang ke-2 menggunakan #define
contoh : #define PI=3.14
Keuntungan menggunakan #define bila dibandingkan dengan const adalah kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali mencari simbol #define (oleh sebab itu mengapa # disebut sebagai preprosesor directive) dan mengganti semua nilai PI dengan nilai 3.14.


Berikut contoh programnya:


#include <iostream.h>
#include <conio.h>


main()
{
const float phi=3.14;
   float jari_jari, luas, keliling;
   jari_jari=7;


   luas=0.5 * phi * jari_jari * jari_jari;
   keliling=2 * phi * jari_jari;


   cout<<"Luas lingkaran     = "<<luas<<endl;
   cout<<"Keliling lingkaran = "<<keliling;


   getch();
}


0 komentar:

Poskan Komentar