Penggunaan Data Karakter dalam program Pascal

Char (karakter) adalah data  terdiri dari satu uruf atau satu angka.  Sebelum menggunakan data karakter, maka variabel yang akan digunakan untuk menerima atau menyimpan data karakter harus dideklarasikan lebih dahulu.

Deklarasi Variabel Tipe Karakter

Dalam program Pascal, deklarasi tipe data karakter adalah char.

Var
     Huruf, karakter :  char;

Artinya variabel huruf dan karakter akan digunakan dalam program untuk menerima dan menyimpan data karakter. Data karakter hanya terdiri dari satu huruf atau satu angka. Misalnya a, b, c, 4, 6, 7 dan seterusnya. 

Angka yang disimpan oleh variabel dengan tipe karakter, tidak dapat dijumlahkan secara aljabar. Misalnya data karakter 4 dan 6, jika dijumlahkan maka tidak akan menghasilkan bilangan 10. Jika ingin menjumlahkan, datanya harus dikonversi menjadi data numerik dengan menggunakan fungsi Val.

Nilai Awal Data karakter

Jika data karakter didefinisikan sebagai nilai awal atau nilai konstanta, maka harus diapit oleh tanpa petik satu. 

Contoh :  huruf = ‘a’, angka =‘3’, 

Pengolahan Data Karakter

Dalam program Pascal, telah disediakan beberapa fungsi untuk mengolah data karakter. Fungsi tersebut adalah :  

• Upcase  digunakan untuk mengubah sebuah huruf kecil menjadi huruf  besar
• Ord  digunakan untuk mencari kode ASCII dari karakter .
• Char  untuk mencari Karakter dari kode ASCII
• Pred digunakan untuk mencari  karakter yang mendahului  sebuah karakter 
• Succ  digunakan untuk mencari karakter berikutnya sesudah karakter tertentu
• Readkey digunakan untuk  membaca salah satu input data karakter dari key bord. Dengan menekan salah satu  tombol keyboard, maka proses program akan dilanjutkan.

Operator Pembanding Karakter

Sebuah karakter dapat dibandingkan dengan karakter lain dengan menggunakan operator permbanding  < , <=  , > , >= , = , <>. Karakter  A adalah huruf terkecil sedangkan Z adalah huruf terbesar.  Misalnya :  Aa. 

Demikian pembahasan tentang pengenalan Data Karakter dalam pemrogram Pascal.

Semoga bermanfaat.

No comments:

Post a Comment

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.