• Twitter
  • Facebook
  • Google+
  • Instagram
  • Youtube

Tuesday, 14 May 2013

Fungsi Input - Output pada Free Pascal


Dikutip Dari Toki Learning


Screenshot Free Pascal Compiler
Screenshot Freepascal Compiler

 

read readln

Perintah ini berfungsi untuk membaca masukan dari keyboard dan menyimpannya dalam suatu variabel. Bedanya adalah, setelah membaca, readln akan menyebabkan pembacaan berpindah ke baris berikutnya, sedangkan read tidak.
Misalnya, untuk membaca sebuah bilangan bulat dalam suatu baris dan menyimpannya ke dalam variabel bil, gunakan perintah
readln(bil);
Untuk membaca 2 atau lebih masukan dalam satu baris yang dipisahkan oleh spasi, tambahkan variabel penampungnya ke dalam perintah read/readln, dipisahkan oleh koma. Misalnya, untuk membaca tiga buah bilangan bulat dalam satu baris ke dalam tiga buah variabel bil1bil2, dan bil3, gunakan perintah
readln(bil1, bil2, bil3);
Perintah tersebut sama dengan
read(bil1); read(bil2); readln(bil3);

write  writeln

Perintah ini berfungsi untuk mencetak suatu nilai ke layar monitor. Bedanya adalah, setelah mencetak, writeln akan menyebabkan pencetakan berpindah ke baris berikutnya, sedangkan write tidak.
Misalnya, untuk mencetak isi dari variabel bil dalam sebuah baris ke layar, gunakan perintah
writeln(bil);
Sama seperti read/readln, untuk mencetak 2 atau lebih nilai pada sebuah baris, tambahkan nilai-nilainya ke dalam perintah tersebut, dipisahkan oleh koma. Misalnya, untuk mencetak isi tiga buah variabel bil1bil2, dan bil3, dipisahkan oleh spasi, gunakan perintah
writeln(bil1, ' ', bil2, ' ', bil3);
Nilai yang berada di dalam perintah write/writeln tidak harus berupa variabel; bisa pula berupa konstanta. Misalnya, Anda dapat memberikan perintah
writeln('Selamat datang, ', nama, '!');
Konstanta berupa string pada Pascal diapit dengan tanda petik satu.

Tipe-Tipe Data Utama pada Free Pascal

NamaJenisJangkauanUkuran
integerbilangan bulat-215 sampai 215-12 byte
longintbilangan bulat-231 sampai 231-14 byte
int64bilangan bulat-263 sampai 263-18 byte
realbilangan nyata-2,2 x 10308 sampai 1,7 x 103088 byte
booleanlogika Boolean{false, true}1 byte
charkarakter1 karakter ASCII1 byte
stringrangkaian karakter0-255 karakter ASCIIn byte

Memberi Nilai Langsung pada Variabel

Sejauh ini kita telah mempelajari cara memberikan nilai pada variabel lewat masukan yang diberikan pengguna. Kita juga bisa langsung memberi nilai pada variabel, dengan operator ':='. Nilai yang berada di sebelah kanan operator ini akan dimasukkan ke dalam variabel yang berada di sebelah kiri operator ini. Misalnya,
hasil := 5;
Sekarang variabel hasil akan berisi nilai 5.

0 komentar:

Post a Comment

Hey, It's my pleasure to know what was in your mind after reading the article above. So, you can comment or give critics to my writing on this comment box below

Contact

Get in touch with me


Adress/Street

12 Street West Victoria 1234 Australia

Phone number

+(12) 3456 789

Website

www.johnsmith.com