Tuesday, August 29, 2017

READ dan READLN dalam pascal

Fungsi perintah read dan readln

š  Jika perintah write dan writeln berfungsi untuk menampilkan ‘sesuatu’ ke jendela tampilan, maka perintah read dan readln berfungsi untuk memasukkan ‘sesuatu’ ke dalam kode program. Di dalam pemrograman, ini disebut sebagai perintah ‘input’.
š  Sebagai contoh, jika kita mengharapkan pengguna untuk memasukkan nama, maka variabel penampung harus bertipe string, namun jika kita meminta inputan umur, maka harus menggunakan variabel bertipe integer.

š  Agar lebih memahami konsep ini, berikut adalah contoh kode program penggunaan kedua perintah ini:


š  Dalam kode diatas menampung hasil inputan dalam variabel nama, alamat, umur, dan ipk. Ketika kode program sampai pada perintah readln(nama), maka tampilan akan berhenti sesaat untuk menunggu inputan. Tombol Enter digunakan untuk mengakhiri proses input, dan program akan lanjut ke perintah berikutnya.

Perbedaan read dan readln

š  Perintah read akan membaca data secara ‘horizontal’. Setelah proses input selesai, posisi cursor akan tetap berada di baris yang sama. Kita bisa menggunakan karakter ‘spasi’ atau ‘enter’ untuk memisahkan 1 input dengan input lainnya (dengan beberapa pengecualian).
š  Perintah readln akan membaca data secara ‘vertikal’. Setelah proses input selesai, posisi cursor akan pindah ke baris baru. Kita bisa menggunakan karakter ‘enter’ untuk memisahkan 1 input dengan input lainnya.
š  Defenisi perbedaan diatas ‘hanya’ secara teori. Dalam prakteknya, kedua perintah ini akan membuat prilaku berbeda tergantung tipe data yang digunakan. Terutama untuk perintah read yang kadang berfungsi ‘aneh’. Kita akan melihat permasalahan ini melalui beberapa contoh kode program.

Penggunaan read dan readln untuk tipe data integer dan real

š  Jika menggunakan tipe data angka (integer/real), perintah read akan membaca seluruh inputan yang dipisah dengan spasi maupun enter. Berikut contoh penggunaannya:

š  Input 4 angka, dipisah dengan spasi:

š  65 7 89 999

š  Hasil Input:

š  a: 65, b: 7, c: 89, d: 999

š  Perhatikan bahwa dalam program ini menggunakan 2 kali perintah readln di akhir program. Ini digunakan untuk ‘menahan’ jendela program agar tidak langsung menutup ketika di–run. Jika tidak menggunakan ini, anda bisa melihat hasil program dari menu Debug->User Screen atau menekan tombol ALT+F5.


š  Hasil program:



š  Khusus untuk tipe data angka (integer/real), perintah read bisa digunakan dengan pemisah spasi, maupun enter. Berikut contohnya:





0 comments:

Post a Comment

Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan .

Arsitektur Komputer

Assalamu'alaikum kali ini saya akan share materi Arsitektur Komputer, semoga bermanfaat . Arsitektur Komputer Komponen2 Kompu...

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes