Page 137 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 137

  Deklarasi Tipe Index Subrange Char

                       Tipe Char sebenarnya adalah tipe subrange yang mempunyai nilai
                       sebanyak  256  buah  (dari  0  sampai  dengan  255)  sesuai  dengan

                       urutan kode ASCII. Indeks dari Larik dapat dideklarasikan berupa

                       subrange Char.
                       Contoh :

                                 ~ Var

                                         X : Array[Char] Of Integer;


                                 ~ Var

                                         X : Array[‘#’…’}’] Of Integer;


                   Dari  deklarasi  ini  berarti  Larik  X  mempunyai  elemen  sebanyak  91
                   buah elemen. Mulai dari elemen urutan ke ‘#’,’&’,’%’ dan seterusnya

                   sampai  urutan  yang  terakhir  adalah  urutan  ke  ‘}’.  Misalnya  urutan

                   ketiga  dari  Larik  X  ini  akan  diisi  dengan  nilai  15,  maka  dapat
                   dilakukan :

                                 X[‘%’] := 15;


                     Deklarasi Tipe Indeks Skalar

                         Index dari Larik dapat berupa tipe scalar atau enumerated.

                         Contoh :
                          Var

                                 Jumlah : Array[(Jan,Feb,Mar,Apr,Mei)] Of Integer;

                          Begin
                                 Jumlah[Jan] := 125

                                 Jumlah[Feb] := 75
                                 Jumlah[Mar] := 67

                                 Jumlah[Apr] := 123

                                 Jumlah[Mei] := 200


                          Writeln(‘Jumlah untuk bulan Februari =’,Jumlah[Feb]);

                          End.
   132   133   134   135   136   137   138   139   140   141   142