Wednesday, February 8, 2012

Input/Output

Input dan output adalah hal yang tidak terlepaskan dari dunia pemrograman.
Input adalah proses pemasukan suatu informasi ke dalam suatu sistem.
Output adalah proses penampilan/pencetakan/pengeluaran suatu informasi dari suatu sistem.

Dalam bahasa pemrograman Pascal, sintaks yang digunakan untuk input output adalah read(), readln(), write(), dan writeln().


Contoh:

Kode yang berisi seperti ini:
var
  s : string;
begin
  readln(s);
  writeln('Hai, ',s,'!');
end.

Jika diberi masukan:
AdminSCIT

Akan menghasilkan output:
Hai, AdminSCIT!


Latihan 1:
Buatlah program yang membaca input seperti ini:
AdminSCIT
16
Coder

Dan menghasilkan output:
Nama: AdminSCIT
Umur: 16 tahun
AdminSCIT yang berumur 16 tahun adalah seorang Coder.


Pengayaan
Apa beda read() dan readln()?
Jalankan program ini:
var
  x,y : integer;
begin
  read(x);
  read(y);
  writeln(x,' ',y);
end.

Berikan input:
10 15

Bandingkan jika kedua sintaks read() di atas diganti dengan readln().

Apa beda write() dan writeln()?
Jalankan program ini:
var
  s,s2 : string;
begin
  s:= 'AdminSCIT ';
  s2:= 'is unknown.';
  write(s);
  write(s2);
end.

Bandingkan jika kedua sintaks write() di atas diganti dengan writeln().

Latihan
Z-trening :: The Easiest Problem

No comments:

Post a Comment