TPI4202 e-tp.ub.ac.id Input and Output (IO) Lecture 3
Output Menampilkan informasi kepada user lewat display Dengan perintah ‘write’ dan ‘writeln’ Write: menampilkan output (kursor tetap di baris yang sama) Writeln: menampilkan output (kursor berpindah ke baris selanjutnya)
Output Format write (‘informasi'); ATAU writeln (‘informasi');
Output Example program contohOutput1; Uses winCrt; begin write(‘baris1'); writeln(‘baris2'); write(‘baris3'); end.
Output (Variables And Constants) Format: write(nama variabel atau konstanta); atau writeln(nama variabel atau konstanta);
Output Variables And Constants Example program contohOutput2; Uses winCrt; var Umurku : integer; Keterangan : String; begin UmurKu:=19; Keterangan:='Hi, saya sedang belajar Pascal'; Writeln('Saya berumur ',Umurku,' tahun'); Writeln(Keterangan); end.
Formatting Output Output dalam bilangan real dapat diatur dengan menggunakan :x:y setelah variabel X adalah jumlah tempat sebelum desimal dan y adalah setelah desimal program contohOutput3; Uses winCrt; var Pi : Real; Begin Pi := 22/7; Writeln('Bilangan Pi adalah ', Pi); Writeln('Bilangan Pi adalah ', Pi:2:3); end.
Input Program komputer mandapat input dari user Dilakukan dengan ‘read’ atau ‘readln’ Format: read (nama variabel penyimpan input); OR readln (nama variabel penyimpan input);
Input Example program contohInput1; Uses winCrt; var nomor: integer; begin write(‘masukkan sebuah angka integer: '); readln (nomor); end.
Input Example program contohInput2; Uses winCrt; var Umurku : integer; Keterangan : String; begin Write('Berapa umur anda ? '); Readln(Umurku); Write('Komentar anda: '); Readln(Keterangan); Writeln; Writeln('Saya berumur ',Umurku,' tahun'); Writeln(Keterangan); end.
Read Example program contohRead; var nomor: integer; var huruf: char; begin write(‘Masukkan sebuah angka: '); read (nomor); write(‘Masukkan sebuah huruf: '); read(huruf); writeln(‘anda memasukkan angka: ', nomor, ' huruf: ', huruf); end.
Readln Example program contohReadln; var nomor: integer; var huruf: char; begin write(‘Masukkan sebuah angka: '); readln (nomor); write(‘Masukkan sebuah huruf: '); readln(huruf); writeln(‘anda memasukkan angka: ', nomor, ' huruf: ', huruf); end.
Another Use For Readln Sebagai terminasi sementara When this statement is reached the program will ______ __________________________________. Sebagai terminasi sementara writeln(‘Tekan enter untuk melanjutkan'); readln; writeln(‘program berjalan lagi');
Review Write a Pascal program to print your name, home address, and e-mail, each on a separate line. Write a Pascal program to calculate the area of a triangle Write a Pascal program to calculate the volume of a cube