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:
Posting Komentar