Anda di halaman 1dari 6

VARIABEL

DEKLARASI Sebelum menggunakan variabel di


dalam program pascal, nama dan
VARIABEL tipenya harus di deklarasikan di bagian
khusus dari program yang disebuat
bagian deklarasi. Bagian ini dimulai
dengan kata kunci VAR.

Variabel a berjenis INTEGER, yang artinya hanya


Contoh :
dapat menampung bilangan bulat seperti 4,556;
dan 32145. Variabel x dinyatakan sebagai tipe VAR
REAL dan dapat menampung bilangan real seperti a :INTEGER;
3.14; 44.567; dan 3.5E + 02.
x :REAL;
Jika kita ingin Jika ingin mendeklarasikan
mendeklarasikan lebih dari semua variabel dengan tipe yang
satu variabel dengan tipe yang sama, bisa dengan :
sama, kita dapat VAR
mendeklarasikan masing- a, b, c :INTEGER;
masing baris terpisah pada a: x, y :REAL;

VAR
a :INTEGER;
b :INTEGER;
Kata kunci INTEGER dan
c :INTEGER;
REAL diklasifikasikan sebagai
x :REAL;
pengenal standar, yang
y :REAL;
ditentukan sebelumnya di
Pascal.

Dalam program berikut, tiga variabel


dideklarasikan: a dan b adalah
bilangan bulat, sedangkan x adalah
real. Isi masing-masing ditampilkan
menggunakan pernyataan WRITELN
CONTOH

PROGRAM Variables(OUTPUT);
{ Variable Declarations }
VAR
Contents of a=0
a, b :INTEGER;
OUTPUT Contents of b=631
x :REAL;
Contents of x= 2.7216107254E–26
{ Program Block }
BEGIN
WRITELN('Contents of a=',a);
WRITELN('Contents of b=',b);
WRITELN('Contents of x=',x)
END.
PERNYATAAN PENUGASAN
Untuk menyimpan nilai dalam variabel, kita
dapat menggunakan operator assignment (: =)
contoh : a := 55;
x := 1.5;
y := 2.3E+02; Dalam suatu program, bilangan bulat a dan
b dideklarasikan di bagian deklarasi, lalu
nilai integer yang ditetapkan di blok
program.
Pernyataan WRITELN digunakan untuk
mengevaluasi dan menampilkan hasil
Jangan gunakan bilangan real seperti : . operasi aritmatika berbeda yang dilakukan
1234 pada variabel tersebut.
Bilangan real resmi dalam Pascal harus
memiliki digit di sebelah kiri desimal titik,
seperti ini: 0.1234
Jika nomornya seperti: 123.
Maka ditulis : 123.0
PROGRAM Arithmetic(OUTPUT);
{ Variable Declarations }
VAR contoh
a, b :INTEGER;
{ Program block }
BEGIN
a := 25;
b := 2; a=25
WRITELN('a=',a); b=2
WRITELN('b=',b); a+b=27
WRITELN('a+b=',a+b); a–b=23
WRITELN('a–b=',a–b); a*b=50 output
WRITELN('a b=',a b); a/b= 1.2500000000E+01
WRITELN('a/b=',a/b); (bagian bil. real)
WRITELN('a div b=',a DIV b); a div b=12 (bagian bil. real)
{bil. bulat saja} a mod b=1 (sisa pembagian
WRITELN('a mod b=',a MOD b) bilangan
{bil.bulat saja} bulat)
END.

Anda mungkin juga menyukai