Modul - 4
KONSTANTA
Tujuan :
-
Mengenal Bentuk Umum Konstanta
-
Mengenal Jenis Konstanta
-
DEFINISI
Konstanta digunakan untuk mendefinisikan suatu nilai yang dituliskan sebanyak satu kali pada bagian deklarasi dan nilai yang dideklarasikan programmer tersebut dapat dipanggil berulang kali setiap kali dibutuhkan oleh program dengan cara mencantumkan nama konstanta
-
PENULISAN DEKLARASI KONSTANTA:
Bentuk Umum
Const
NamaKonstanta1 = nilai_konstanta1;
NamaKonstanta2 = nilai_konstanta2;
....
Diawali dengan:
Const
program lingkaran;
uses
wincrt;
const
phi=3.14;
var
jari:integer;
kel,luas:real;
Begin
write ('masukkan jari-jari lingkaran:');
readln (jari);
kel:=2*phi*jari;
luas:=phi*jari*jari;
writeln ('keliling lingkaran:',kel:2, ' cm');
writeln ('luas lingkaran :',luas:2, ' cm');
readln;
end.
DEKLARASI
KONSTANTA
Konstanta bilangan real
Seperti yang telah dijelaskan sebelumnya, pada konstanta bilangan real, nilai konstanta mengandung nilai desimal. Layaknya sebuah angka desimal maka pada angka tersebut terdapat tanda koma (,). Untuk penulisan desimal pada konstanta bilangan real dalam bahasa Pascal, tanda yang digunakan sebagai tanda koma adalah tanda titik (.) (Kadir, 2007). Sedangkan untuk nilai eksponensial akan digunakan lambang “e” atau “E” (Kadir, 2007).
Contoh :
-
Angka desimal
const
phi = 3.14;
-
Angka eksponensial
Pada penulisan konstanta bilangan real, untuk nilai eksponensial tidak diperkenankan adanya spasi di depan maupun di belakang huruf “E” (Kadir, 2007).
Contoh penulisan yang benar :
const
nilai_rupiah = 9.5E3;
Contoh penulisan yang salah :
const
nilai_rupiah = 9.5 E 3;
Konstanta karakter
Jenis konstanta terakhir yang akan dibahas adalah konstanta karakter. Kosntanta ini khusus untuk menyimpan nilai dalam bentuk huruf/kata/simbol. Penulisan nama konstanta karakter pada program diawali dan diakhiri dengan tanda petik tunggal (‘) (Kadir, 2007).
Contoh :
const
bulan_1 = ‘Januari’;
Contoh 2
program percobaan2;
uses
wincrt;
const
buah=3;
var
harga,total :integer;
begin
clrscr;
write ('Harga buah mangga/kg : ');
readln (harga);
writeln ('Ibu membeli buah mangga sebanyak ',buah,' kg');
total := buah*harga;
writeln ('Ibu harus membayar sebesar Rp.', total);
readln;
end.
Konstanta
Keterangan :
Program diatas dibuat dengan tujuan untuk mengetahui berapa biaya yang dikeluarkan Ibu untuk membeli buah mangga. Pada program ini terdapat satu konstanta yaitu konstanta “buah” yang merupakan konstanta bilangan bulat dengan nilai positif. Nilai pada konstanta “buah” bersifat tetap yaitu 3.
Output program :
Harga buah mangga/kg :
(diinputkan dengan nilai harga buah mangga per kg nya. Nilai ini akan tersimpan dalam variabel “harga”)
Ibu membeli buah mangga sebanyak 3 kg
(angka 3 merupakan nilai yang tersimpan pada konstanta “buah”)
2012
Pemrograman Komputer
Pusat Bahan Ajar dan eLearning
Euis Nina S. Kompyuter (ing . computer - hisoblayman), EHM (Elektron Hisoblash Mashinasi) - oldindan berilgan dastur (programma) boʻyicha ishlaydigan avtomatik qurilma. Elektron hisoblash mashinasi (EHM) bilan bir xildagi atama. Y, ST., MT
http://www.mercubuana.ac.id
|