Berlatih Membuat Program Pascal Bagian 2 - Variabel

Variabel

Pada bagian kedua ini, kita akan berlatih membuat variabel. Variabel dalam pemrograman diibaratkan adalah sebagai tempat untuk menampung data. Variable harus diberi nama yang berbeda antara satu dengan lainnya agar mudah dibedakan. 
Penamaan variabel sebaiknya:
  • pendek, 
  • satu kata, 
  • terdiri dari karakter tanpa spasi dan tanpa karakter simbol, kecuali underscrore ( _ )
  • boleh menggunakan karakter angka tetapi tidak boleh diletakkan pada paling depan
Walaupun dapat menampung data, tetapi data yang ditampung tidak boleh sembarangan. Ada aturan dimana suatu variabel hanya dapat menampung data yang bertipe sama dengan tipe variabel itu sendiri. Misalkan variabel yang sudah di deklarasikan bertipe angka maka tidak dapat diisi dengan variabel bertipe teks.  Aturan tersebut akan memudahkan kita nantinya bila akan melakukan proses untuk mengolah data yang ditampung dalam variabel. Misalnya untuk perhitungan, untuk menampilkan output dalam kata yang mudah dimengerti dan lain sebagainya.


Variabel dalam bahasa pascal, harus terlebih dulu dideklarasikan dengan kata var. Untuk mengisi data dalam variabel bahasa pascal maka bisa digunakan tanda := , atau bisa juga diisi dari inputan pengguna program menggunakan keyboard dengan kata kunci readln. Contohnya seperti berikut:
var
nama: string;
usia: integer;
begin
nama:= 'joko susilo'
writeln('Hallo ',nama);
write('Berapa usia anda sekarang?'); readln(usia); //mengisi data
writeln('Wah anda nampak awet muda di usia',usia);
readln;
end.

Untuk latihan kita akan mencoba membuat program berikut:

program latih2;

uses crt;
var
huruf:char;
angka:integer;
BEGIN
clrscr;
write('Masukkan Sembarang huruf:');readln(huruf);
writeln('Nilai konversi huruf: ',huruf,' ke ASCII= ',ORD(huruf));
writeln('Sebelum huruf: ',huruf,' adalah ',pred(huruf));
writeln('Setelah huruf: ',huruf,' adalah ',succ(huruf));
writeln;
write('Masukkan Sembarang bilangan bulat: ');readln(angka);
writeln('konversi dari ASCII ',angka,' adalah karakter=',chr(angka));
readln;

END.

Hasilnya kurang lebih akan tampil seperti gambar dibawah ini:

Hasil file .exe dari kode diatas dapat anda unduh disini.

Posting Komentar