Fungsi

Komentar

Untuk memberi komentar pada program anda agar anda selalu ingat apa yang dilakukan pada blok perintah tertentu dapat menggunakan tanda kurung kurawal ‘{Komentar}‘.

Perintah built-in

Seperti contoh program di atas kita akan menggunakan fungsi yang telah disediakan seperti:

1.      Write/writeln

Perintah ini digunakan untuk mencetak di layar. Perbedaannya k’lo write diakhirnya tidak digunakan enter, sedangkan writeln digunakan enter (Pindah ke baris selanjutnya). Sintaksnya : Write(‘isi’);

contohnya untuk penulisan variabel

Var

nama:string;

Begin

nama:=’tian’;

writeln(‘Aku adalah ‘,nama,’. Tinggal di Bogor’ );

write(‘Terus belajar’);

readln;

End.

 

Cat: Variabel string adalah variabel yang berisi kumpulan dari karakter. Untuk penulisan bukan variabel digunakan kutip () diawal dan diakhir, lalu untuk penulisan variabel tidak diapit oleh kutip tetapi digunakan koma (,).

 

Coba anda perhatikan contoh berikut:

Var usia:real;

Begin

Usia:=9.5;

Writeln(Usia);

Readln;

End.

 

Hasil yang ditampilkan bukan 9.5, karena tipe real menampilkan angka secara scientific. Karena itu ada yang dinamakan field width specifier. Dengan menggunakan fitur tersebut maka hasilnya akan rata kanan.

Untuk variabel bertipe integer ‘Variabel:Lebar’ {tanpa kutip}

Lebar adalah banyaknya angka yang akan ditampilkan, jika banyaknya angka lebih banyak dibandingkan lebar maka perintah lebar akan diabaikan.

Untuk variabel bertipe real ‘Variabel:lebar:Blkg_koma’

Lebar adalah banyaknya angka baik di depan koma maupun angkan dibelakang koma. Sedangkan Blkg_koma adalah jumlah angka dibelakang koma. Lihatlah contoh ini:

Var

Angka:real;

angka2:integer;

Begin

Angka:=9.5;

Angka2:=31;

Writeln(TEst’);

Writeln(angka:2:1);

Writeln(Angka2:4);

Readln;

End.

Hasilnya penulisan variabel angka2 akan ada lompat 2 spasi karena lebarnya 4 sedangkan nilainya hanya 2 angka. Dari contoh tersebut kita juga dapat menarik kesimpulan bahwa pascal tidak case sensitive (Huruf kecil dan besar tidak dibedakan).

2.      Read/readln

Perintah ini digunakan untuk mengambil input dari keyboard. Perbedaannya k’lo read diakhirnya tidak digunakan enter, sedangkan readln digunakan enter (Pindah ke baris selanjutnya). Sintaksnya : read(isi);

contohnya

Var

nama:string;

Begin

write(‘Masukkan nama anda: ‘);

readln(nama);

writeln(‘Aku adalah ‘,nama);

write(‘Terus belajar’);

readln;

End.

 

Cat: Perintah readln diakhir tanpa parameter digunakan agar saat program dijalankan anda tidak terpental kembali ke window, tanpa sempat melihat hasil. Anda bisa membandingkannya yang menggunakan readln dan yang tidak.

Tinggalkan komentar