Selasa, 09 Desember 2008

Input dan Output Program


Output Program

Untuk menampilkan data pada program pascal fungsi yang digunakan adalah write dan writeln.

write digunakan apabila output yang dikehendaki tidak ada peristiwa perpindahan baris pada cursor. Perhatikan contoh berikut ini:

Sintak program

Output

program tulis;

begin

write(‘teks pertama’);

write(‘teks kedua’);

end.

teks pertamateks kedua


writeln digunakan apabila output yang dikehendaki menghendaki peristiwa perpindahan baris pada cursor. Perhatikan contoh berikut ini:

Sintak program

Output

program tulis;

begin

writeln(‘teks pertama’);

writeln(‘teks kedua’);

end.

teks pertama

teks kedua


Bagaimana...?? Mudah kan membedakan penggunaan write dan writeln. Dari contoh di atas dapat kita buat format penggunaan write dan atau writeln adalah seperti berikut:

write(‘teks yang akan dicetak’);
atau
writeln(‘teks yang akan dicetak’);


Input Program


Fungsi pustaka yang digunakan untuk menginput atau membaca data adalah read dan readln. Perbedaannya sama seperti pada fungsi pusataka write dan writeln salah satu contohnya adalaha seperti berikut:

Sintak program

Output

program baca;

var nama:string[10];

begin

write(‘ketik nama mu : ’);

readln(nama);

write(‘nama mu ‘,nama);

end.

ketik nama mu : yuyus

nama mu yuyus



Perhatikan sintak program di atas pada baris yang menyatakan
var nama:string[10];
Baris tersebut maksudnya adalah mendeklarasikan sebuah varibel nama dengan tipe data string yang benjumlah 10 karakter/huruf.

Jadi format penulisan input data dengan menggunakan fungsi pustaka read dan readln adalah sebagai berikut:

read(nama variabel);

atau

readln(nama variabek);


Oya satu hal lagi yang bisa kita amati adalah pada baris program
write(‘nama mu ‘,nama);

Pada baris tersebut menyakatakan pencetakan/menampilkan data, tapi terlihat ada teks yang diapit oleh tanda ‘ ‘ yaitu ‘nama mu’ dan ada teks yang tidak diapit yaitu nama . Teks yang diapit tanda petik akan dicetak data dengan tipe data string, maka akan ditampilkan sesuai dengan teks yang diketik sedangkan teks yang tidak diapit adalah sebuah varibel sehingga yang akan dicetak adalah isi dari veriabel.

Untuk membandingkan, coba ganti fungsi pustaka read dengan readln, amati perbedaannya !!

0 komentar:

Poskan Komentar

Comment

Template by : kendhin x-template.blogspot.com