Zahrotun Nisaa_1311100111: Pernyataan Input dan Output
"Tugas kita bukanlah untuk berhasil. Tugas kita adalah untuk mencoba, karena didalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil"- Mario Teguh

Kamis, 05 Januari 2012

0

Pernyataan Input dan Output

Dalam bahasa Pascal pernyataan input adalah pernyataan yang digunakan untuk
memasukkan data. Pernyataan input yang ada di Pascal adalah READ dan READLN.
Sedangkan pernyataan output adalah pernyataan yang digunakan untuk menampilkan hasil.
Ada dua pernyataan output yaitu WRITE dan WRITELN.

A. Pernyataan Write dan Writeln

Bentuk pernyataan WRITE dan WRITELN:
WRITE (<argumen >);
Atau
WRITELN (<argumen>);
Jika pernyataan WRITELN yang digunakan, setelah menampilkan hasil maka kursor ganti
baris. Sedangkan jika pernyataan WRITE yang digunakan, setelah menampilkan hasil
maka kursor tidak ganti baris. Dalam format penulisan WRITE dan WRITELN jika yang
akan ditampilkan adalah suatu kata/kalimat yang tidak disinpan dalam suatu variabel, maka
kata/kalimat tersebut harus ditulis diantara tanda petik tunggal (’).

• WRITE atau WRITELN dapat menerima argumen berupa variabel
   Bentuk Pernyataan : WRITE (<variable>); WRITELN (<variabel>);

  Contoh : WRITE (Kata);
               WRITE (Umur);
               WRITELN (Kata);
               WRITELN (Umur);

• WRITE atau WRITELN dapat menerima argumen bertipe data dasar (seperti boolean,
   real atau integer) bahkan char atau string.

  Contoh : WRITE (TRUE);
                WRITE (27.5);
                WRITE (100);
                WRITE (‘a’);
                WRITE (‘Statistika’);
                WRITELN (TRUE);
                WRITELN (27.5);
                WRITELN (100);
                WRITELN (‘a’);
               WRITELN (‘Statistika’);

• WRITE atau WRITELN dapat menerima argumen lebih dari satu. Jika argumen lebih
   dari satu maka harus dipisahkan oleh tanda koma (,).

   Contoh : WRITE (’Hasilnya adalah : ’, jawab);
                 WRITE LN (’Hasilnya adalah : ’, jawab);

• WRITE atau WRITELN dapat menerima argumen berupa ekspresi.

  Contoh : WRITE (A+B-50);
                WRITE (20*82/2);
                WRITELN (A+B-50);
                WRITELN (20*82/2);

• WRITELN bisa juga tanpa argumen. Biasanya digunakan untuk membuat baris
   kosong;

Contoh : WRITELN;
Program untuk memberikan contoh perbedaan WRITE dan WRITELN.
              Program Tulis;
              Uses wincrt;
              Begin
                        Write(’Satu’);
                        Write(’ ’);
                        Write(‘Dua’,’ ‘);
                        Writeln(‘Tiga’);
                       Writeln(‘Empat’);
             End.

B. Pernyataan READ dan READLN

Bentuk pernyataan READ READLN:
READ (<variabel-1, variabel-2,.., variabel-n>) ;
Atau
READLN (<variabel-1, variabel-2,.., variabel-n>) ;

Tiap-tiap data yang dimasukkan harus sesuai dengan tipe variabelnya. Setelah data
dimasukkan, tombol ENTER ditekan. Perbedaan antara READ dan READLN adalah pada
sifat menangani kelebihan data yang diinputkan
• READ      : Jika ada kelebihan data, pernyataan ini tidak akan membuangnya. Kelebihan
                    data tersebut akan diberikan pada pernyataan READ atau READLN berikutnya.
• READLN : Jika ada kelebihan data, pernyataan ini akan membuangnya. Kelebihan data
                     tersebut tidak akan diberikan pada pernyataan READ atau READLN
                     berikutnya.

Contoh :
Program untuk menunjukkan perbedaan antara READ dan READLN
1. Program Satu;
    Uses Wincrt;
    Var
          A, B, C, D:Integer;
   Begin
          Writeln(’Masukkan Data Tiga Buah, Pisahkan dengan Spasi !’);
          Read(A, B);
          Writeln (’A=’,A);
          Writeln (’B=’,B);
          Readln(C);
         Writeln(‘C=’,C);
  End.

2. Program Dua;
    Uses Wincrt;
    Var
         A, B, C, D:Integer;
    Begin
         Writeln(’Masukkan Data Tiga Buah, Pisahkan dengan Spasi !’);
         Readln(A, B);
         Writeln (’A=’,A);
         Writeln (’B=’,B);
         Readln(C);
         Writeln(‘C=’,C);
   End.

0 komentar:

Posting Komentar