Mendeklarasikan Record
Suatu tipe record dideklarasikan dengan bentuk sebagai berikut:
record
daftar_field_1: tipe_1;
daftar_field_2: tipe_2;
...
daftar_field_n: tipe_n;
end;
Masing-masing daftar_field dapat berupa satu atau beberapa nama pengenal dan masing-masing dinamakan field. Bila daftar_field berisi lebih dari satu field, antarfield perlu dipisahkan dengan koma. Masing-masing tipe dapat berupa tipe apa saja (termasuk array).
Contoh pendeklarasian record
type
RecBarang = record
Nama: string;
Kualitas: char;
Harga: longint;
end;
var
barang: RecBarang;
Cara Mengakses Field
Field suatu record diakses dengan bentuk:
variabel.field
Sebagai contoh:
barang.Nama
berarti "field Nama dari variabel record bernama barang".
Contoh penugasan nilai ke field tersebut:
barang.Nama:='Laptop DELL';
Isi dari suatu field ditampilkan dengan menggunakan write atau writeln. Contoh:
writeln (barang.Nama);
Contoh program yang memberikan gambaran pendeklarasian record, pengisian field-field serta penampilan isi masing-masing field dapat dilihat dibawah ini.
uses wincrt;
type
RecBarang = record
Nama : string[25];
Kualitas : char;
Harga : longint;
end;
var barang: RecBarang;
begin
barang.nama:='Laptop DELL';
barang.kualitas:='A';
barang.harga:=50000;
writeln('Nama Barang : ',barang.nama);
writeln('Kualitas : ',barang.kualitas);
writeln('Harga : ',barang.harga);
end.
Sekian.
0 Comments
Apa komentar kamu tentang artikel ini?