PascalPemrograman

Tipe Bentukan Subrange Pada Pascal #47

Pinguin adalah burung yang dapat berenang di air

andrypein.net : Sekarang pada pascal bagian kali ini akan membahas tentang tipe subrange lanjutan dari yang kemarin si enumerasi, langsung saja dah lah tanpa babibu.

Berbeda dari bahasa pemrograman lainnya, bahasa pascal memiliki tipe bentukan subrange.

Tipe subrange adalah tipe yang merupakan subset dari tipe ordinal lainnya yang tersusun secara terurut. Untuk mendefinisikan tipe ini,digunakan tanda titik sebanyak dua kali (..) adapun bentuk umumnya seperti ini :

NamaTipeSubrange = nilai_minimum..nilai_maksimum;
contoh:

type
 THari = (minggu,senin,selasa,rabu,kais,jumat,sabtu);
{mendefinisikan tipe subrange}
 THariKerja = senin..jumat;
 THurufKapital = 'A'..'Z';
 THurufKecil = 'a'..'z';
 TNilai = 1..100;

Apabila anda memasukan nilai yang berada diluar rentang dari tipe-tipe tersebut maka akan terjadi kesalahan pada saat program di compile, misalnya :

var
 x:TNilai;
begin
 x:=250; {SALAH karena 250 diluar rentang 1..100}
 ...
end;

Tambahan, sebenarnya tipe bilangan bulat yang disediakan compiler pascal didefinisikan menggunakan tipe subrange.

Berikut adalah pendefinisiannya :

type
 Integer  = -32768..32767;
 ShortInt = -128..127;
 Byte     = 0..255;
 Word     = 0..65535;
Okedah cukup saja artikel tipe bentukan subrange nya kita ketemu lagi di posting berikutnya semoga bermanfaat!

*AFK

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button