Senin, 10 Desember 2012

Tipe Data Dalam Pascal


Kalau kita menggunakan pengenal variabel di dalam program, maka variabel tersebut harus kita deklarasikan terlebih dahulu. Pada waktu kita mendeklarasikan suatu variabel, maka kita harus menentukan tipe dari datanya. Tipe data data ini menunjukkan suatu nilai yang dapat digunakan oleh variabel bersangkutan.

1. Tipe data numerik integer
Data numerik integer merupakan nilai bilangan bulat baik dalam bentuk desimal maupun hexadesimal. Nilai integer hexadesimal diawali dengan tanda dollar ($). Turbo Pascal menyediakan 5 macam tipe data integer yang masing-masing mempunyai jangkauan nilai yang berbeda seperti di bawah ini.
Tipe Ukuran Memori Jangkauan Nilai
Byte 1 byte 0..255
ShortInt 1 byte -128..127
Integer 2 byte -32768..32767
Word 2 byte 0..65535
LongInt 4 byte -2147483648..2147483647
Contoh:
Misalnya kita akan menggunakan suatu pengenal variabel yang bernama Jumlah dan nilai akan dikandungnya tidak lebih dari 255, maka dapat digunakan tipe data byte. Oleh karena itu digunakan suatu variabel, maka pengenal variabel ini harus dideklarasikan terlebih dahulu, sebagai berikut.

Var
Jumlah:byte;
Begin
Jumlah:=200;
Writeln(‘Nilai Jumlah=’,Jumlah);
End.


2. Tipe data numerik real

Nilai konstanta numeril real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantisa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numeril real menempati memori sebesar 6 byte.
Contoh
Milsanya kita akan membuat pengenal variabel yang bernama Luas dan akan bernilai desimal atau ada pecahannya. Seperti Luas segi tiga atau ada proses matemaika yang benilai bilangan real.
Contoh

Program Luas_Segi_Tiga;
Var
Luas:real;
Alas,tinggi:byte;
Begin
Alas:=5;
Tinggi:=10;
Luas:=0.5*Alas*Tinggi;
Writeln(‘Alas =’,Alas);
Writeln(‘Tinggi=’,Tinggi);
Writeln(‘Luas =,’Luas);
End.

Tidak ada komentar:

Posting Komentar