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.
Tidak ada komentar:
Posting Komentar
Silakan memberikan komentar dan pertanyaan yang sifatnya positif.