Input dan Output

INPUT/OUTPUT

  1. Write dan Writeln

Perintah Write dan Writeln adalah perintah yang berguna untuk menampilkan hasil atau proses pengolahan data ke layar monitor atau menuliskan data kedalam peralatan penyimpanan. Sebagai contoh untuk mencetak kata kata ‘Indah Belajar pascal’, Perintah yang dapat diberikan adalah:

Write(‘Indah Belajar pascal’);

Atau bila menggunakan Writeln, maka perintah yang diberikan adalah:

Writeln(‘Indah Belajar pascal’);

Untuk melihat perbedaan kedua perintah tersebut kita dapat mengetikkan program dibawah ini dan coba jalankan !!

Begin

Write(‘Indah Belajar pascal’);

Writeln(‘Indah Belajar pascal’);

Write(‘Indah Belajar pascal’);

Writeln(‘Indah Belajar pascal’);

Writeln(‘Indah Belajar pascal’);

Writeln(‘Indah Belajar pascal’);

End

Hasil program tersebut akan seperti dibawah ini:

Indah Belajar pascalIndah Belajar pascal

Indah Belajar pascalIndah Belajar pascal

Indah Belajar pascal

Indah Belajar pascal

Dari hasil tsb, dapat diambil kesimpulan bahwa:

  • Menggunakan write, setelah mencetak kata-kata yang diberikan kursor akan diletakkan disamping hasil cetakan . Hal ini menyebabkan bila kita mencetak lagi kata-kata tersebut akan dicetak disamping cetakan tersebut.

  • Menggunakan Writeln, setelah mencetak kata-kata yang diberikan kursor akan dipindahkan kebawah satu baris dengan horizontal pada awal baris. Jadi bila kita melakukan proses cetak setelah perinta Writeln, kata-kata yang dicetak akan terdapat dibawah kata- kata yang dicetak sebelumnya.


  1. Read dan Readln

Perintah Read dan Readln dapat digunakan untuk membaca data yang diketikkan dari papan-kunci/keyboard atau membaca data dari peralatan penyimpanan. Memang tidak ada perbedaan yang jelas antara perintah Read dan Readln, perbedaan ini akan terdapat pada operasi operasi file, sedang perbedaan bila input dari standart input atau keyboad adalah pada pemasukan Enter. Read tidak menerima Enter, sedang Redln akan menerima Enter sebagai masukan.

Adapun tata penulisan dari perintah Read ini adalah :

Read (var1,var2,var3,..)

Agar lebih jelasnya, Cobalah ketikkan program dibawah ini dan jalankan.

Var

A: Interger;

Begin

Write(‘Masukkan suatu angka: ‘);

Read(A);

Writeln(‘Angka yang baru anda masukkan adalah: ‘A);

End


Bila program tersebut dijalankan akan muncul layar hasil dengan kursor berkedip-kedip dimana arti kursor tsb adalah meminta kita untuk memasukkan sesuatu. Dalam progran ini yang anda masukkan adalah suatu bilangan bulat dan menekan Enter untuk akhir masukan. Bila kita memasukkan suatu karakter akan timbul kesalahan.

Bila melihat kembali layar hasil, maka masukan telah tercetak dilayar besama kata-kata yang terdapat pada perintah Writeln. Kita tidak hanya dapat memasukkan angka-angka bulat, tetapi juga bilangan pecahan untuk tipe variabel real dan kumpulan karakter dalam bentuk string. Contoh untuk string dapat dilihat pada contoh program dibawah ini.

Var

Nama: String ;

Begin

Write (’Masukkan Nama Anda: ‘)

Read(Indah);

Writeln(Selamat belajar pascal ‘,Indah);

End

Bila program tersebut diproses, program akan menampilkan kata kata ‘Masukkan Nama Anda;’ dan pada saat ini kita harus memasukkan sebuah nama dan menekan Enter untuk akhir masukan. Baris berikutnya yang terlihat pada layar hasil adalah kalimat ‘Selamat Belajar Pascal’ Indah.



0 message:



Posting Komentar

:-)