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)
0 komentar:
Posting Komentar