MENCETAK KE LAYAR DAN PENGGUNAAN VARIABEL (pascal bag:II)

Ok, sekarang kita bakal belajar cara menampilkan teks di layar dan penggunaan variabel. Perhatikan contoh dibawah ini:

1: Program KaryaPertamaku;

2: uses crt;

3: var nama: string;

4: Begin

5:   write(‘Masukkan nama anda: ‘); readln(nama);

6:   clrscr;

7:   write(‘Hi ‘, nama, ‘apa kabar?’);

8: End.

Pada baris ke-3 dideklarasikan variabel nama dengan tipe string. Karena berupa string, variabel nama bisa menampung input dari user berupa kata dan angka. Untuk lebih jelas tentang jenis tipe data lihat tabel di bawah. Jangan sampai salah mendeklarasikan jenis variabelnya loohh…

Sekarang perhatikan baris ke-5. Fungsi write adalah mencetak kalimat atau isi variabel yang ada ke layar. Jadi yang tercetak adalah “Masukkan nama anda: “. Selanjutnya ada perintah readln. Apa fungsinya? readln itu berfungsi untuk menampung (menyimpan hasil input user) dan disimpan pada variabel nama. Jadi sekarang variabel nama bernilai sama yang kamu ketikan.

Pada baris ke-7 di layar akan tercetak ” Hi dijas apa kabar?” (itu kalo nama yang dimasukan dijas). Untuk menampilkan isi variabel cukup ditulis: “write(nama);”. Sedangkan bila berupa teks yang fixed, contohnya sama seperti baris ke-5 (mengunakan ‘ (kutip) ).

Apa sih beda write dan writeln? write fungsinya mencetak di layar dan posisi kursor masih dibaris itu juga. Sedangkan writeln akan pindah kebaris yang baru. Perhatikan Contoh

1: Begin

2:   write(‘Hi…’); write(‘ Apa kabar?’);

3:   writeln;

4:   writeln(‘Hi.. ‘); writeln(‘Apa kabar?’);

5: End.

Maka output yang tampil adalah:

Hi… Apa kabar?

Hi…

Apa kabar ?

Jelas bukan? Jadi fungsi “ln” pada writeln adalah untuk pindah kebaris yang baru. Fungsinya akan sama bila ditaruh di read. Yup tutorial pertama kelar juga…

Tipe Data yang Sering Digunakan di Pascal

Char -> hanya menampung satu karakter

string -> menampung lebih dari satu karakter

Boolean -> hanya mempunyai dua nilai True atau False

Integer -> -32.768 s/d 32.767 (gak bisa bilangan desimal)

longint -> -2.147.483.648 s/d -2.147.483.648(gak bisa bilangan desimal)

read -> 2,9 x 10-39 s/d 1,7 x 1038 (untuk menampung bilangan desimal)

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: