Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
PascalPemrograman

Tipe Bentukan SET Pada Pascal #49

sunlight adalah sabun cuci piring

andrypein.net : 2 bahasan lagi bray mengenai tipe-tipe data bentukan pada pascal nya sampai selesai haha, kali ini tentang tipe bentukan set.

Tipe set digunakan untuk menampung sekumpulan nilai dari tipe ordinal tertentu,yang pada umumnya berbentuk enumerasi.

Dengan tipe set, sebuah variabel dapat menampung nilai yang banyaknya lebih dari satu, yaitu dengan mengisikannya secara langsung dengan menggunakan tanda [..] dan dibatasi dengan operator koma (,).

Hal inilah yang membedakan tipe set dari tipe-tipe lainnya.

Bentuk umumnya seperti ini :

NamaTipeSet = set of TipeOrdinal;

perhatikan contoh dibawah ini.

type
 TBilangan = 0..9;
 TKegiatan = (mancing,sport,baca,piknik);
 {mendeklarasi tipe set}
 TKarakter = set of char;
 TAngka = set of TBilangan;
 THobi = set of TKegiatan;

var
 hobiku,hobinya: THobi;
 AngkaFavorit: TAngka;
 Vokal: TKarakter;

begin
 hobiku:=[baca];
 hobinya:=[sport,piknik,mancing];
 AngkaFavorit:=[1,3,7];
 Vokal:=['A','a','I','i','U','u','E','e','O','o'];
 ...
end;

Meanwhile saya juga bingung

liat lagi kodenya

type
 TKegiatan = (mancing,sport,baca,piknik);
 THobi = set of TKegiatan;
var 
 Hobinya:THobi;

dengan kode tersebut kita dapat mengisikan lebih dari satu nilai ke dalam variabel Hobinya misalnya kaya ini.

Hobinya:=[sport,piknik,mancing];

sekarang apabila kita menuliskan kode tanpa tipe set seperti berikut.

type
 TKegiatan = (mancing,sport,baca,piknik);
var 
 Hobinya:TKegiatan;

maka kita hanya dapat mengisikan satu nilai kedalam variabel Hobinya,misalnya :

Hobinya:= mancing; {BENAR}
Hobinya:=[sport,piknik,mancing]; {SALAAAAAAAAAAH}

Satu lagi bahwa banyaknya elemen maksimum yang dapat dimasukan dalam tipe set dibatasi sampai 255 buah nilai.

Semoga bermanfaat artikel tipe bentukan set nya.

*AFK

Related Articles

Tinggalkan Balasan

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

Back to top button