INPUT DAN OUTPUT (STANDART I/O)
Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ
atau READLN. Identifier standar ReadLn sedikit berbeda dengan Read.
ReadLn digunakan untuk memasukkan data perbaris, artinya setelah tombol Enter
ditekan, maka akan ganti baris,
sedangkan Read tidak ganti baris, masih dalam baris yang sama.
Sedangkan untuk keperluan output (mencetak output) digunakan identifier standar WRITE atau
WRITELN.
Perbedaan Write dengan WriteLn adalah bahwa Write menampilkan hasil tanpa ganti
baris dan tampilan berikutnya akan disambung dalam baris yang sama. Sedang WriteLn
digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan
berikutnya.
Bentuk umum penulisannya :
1. READ (variabel input) ; Atau READLN (variabel output);
2. WRITE (variabel output); WRITELN (variabel output);
Contoh :
Program MasukkanData; (*Layar*)
Var
A, B : Integer;
C : Real;
D : String[10];
E : Char;
BEGIN
(* Memasukkan data untuk masing-masing variabel *)
ReadLn(A);
ReadLn(B);
ReadLn(C);
ReadLn(D);
ReadLn(E);
(* Menampilkan data yang dimasukkan *)
WriteLn;
WriteLn('A = ',A,' B = ',B,' C = ',C);
WriteLn('D = ',D);
WriteLn('E = ',E);
End.
output:
50
12345
12345
HALO
HALO JUGA
A = 50 B = 12345 C = 1.2345000000E+04
D = HALO
E = H
Contoh :
Program MasukData; (* Input, Output *)
(*Program untuk mengkonversikan dari derajat celcius menjadi derajad fahrenheit *)
Var
C, F : Real;
Begin
Write(' Berapa Celcius ? ');
ReadLn(C);
F := 1.8 * C + 32;
WriteLn;
WriteLn(C,' Celcius adalah ',F,' Fahrenheit');
End.
output:
Berapa Celcius ? 10
1.0000000000E+01 Celcius adalah 5.0000000000E+01 Fahrenheit
Contoh :
VAR nama : string{15};
BEGIN nama := ‘Dewi’;
write(‘nama : ‘);
write(nama);
END.
Nama : Dewi
Contoh :
VAR nama : string{15};
BEGIN nama := ‘Dewi”;
WriteLn(‘Nama : ‘);
WriteLn(Nama);
END.
Nama :
Dewi
Algoritma dan Pemrograman 2 – Ticha Hal 14






0 komentar:
Posting Komentar