You are on page 1of 4

Nama : Putu Rusdi Ariawan

NIM : 0804405050
Jurusan : Teknik Elektro / B
Konsep pemrograman computer

Soal
1. Apa perbedaan menggunakan ’read’ dan ’readln’?
2. Buat program konversi NIM ke gross, lusin dan buah ?
(untuk yang NIM genap)
Jawab
1. Perbedaanya adalah
Kalau pakai read, jika ada perintah "write" lanjutan, perintah itu tidak akan
terbaca.
Kalau pakai readln, jika ada perintah "write" lanjutan, perintah itu akan dibaca.
Perbedaan read dan redln adalah prosedur readln membaca data sampai
ditekan tombol enter. Demikian juga perbedaan write dengan writeln, prosedur
writeln akan menempatkan qursor ke baris baru kolom awal.
Perintah read dan readln digunakan untuk meminta masukan dari key
board untuk diolah komputer, tipe data yang dicetak dapat berupa integer, real,
character, string ataupun boolean, perbedaannya adalah setelah meminta masukan.
jika readln akan diakhiri dengan pindah baris, sedangkan pada read tidak
Misalnya read (untuk membaca masukan), readln (membaca masukan
termasuk karakter “end of line”), write (untuk mencetak keluaran), writeln
(mencetak keluaran dan suatu “end of line”), eof (untuk memeriksan apakah
masukan sudah mencapai “end of file”).
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.
Perintah read dan readln akan menangkap masukan yang diberikan
melalui keyboard dan menyimpannya disebuah memori computer dengan nama
sesuai dengan parameternya. Perbedaan perintah read dan readln sama dengan
perbedaan perintah write dan writeln. Perintah read akan membaca masukan dari
keyboard tanpa memindahkan posisi kursor setelah pembacaan sedangkan perintah
readln akan membaca masukan sekaligus memindahkan posisi kursor.

2. Programnya adalah :

program Konversi_NIM_ke_Gross_Lusin_dan_buah;
uses wincrt;
var
a,b,c,d,e: longint;
begin
writeln ('Masukin NIM kamu dong ');
readln (a);
clrscr;
b:= a div 144;
writeln ('NIM ',a,' kamu di hitung jadi :');
writeln (b,' Gross ');
c:= a mod 144;
d:= c div 12;
writeln (d,' lusin');
e:= c mod 12;
writeln (e,' buah');
write ('makasih yaau, udah gunain program ini.......');
end.
Berikut adalah hasil Run dari program diatas :
1. Akan keluar tulisan untuk memasukkan angka

2. Angka akan anda masukkan


3. Tekan enter dan muncul hasil dari perhitungannya

You might also like